you will be doing well to get a good quote if its 1st time insurance on an impreza, most places will fob you off with the whole we dont insure jap/sports cars kind of stuff, im with AXA the last few years and the only way i got my quote was because i transferred from my old car to the subaru
when my renewal came in this year i did the normal and try shop around out of the 10 or more places i called i only got 1 quote off quote devil that was better than my renewal, axa matched it so i stayed with them, im 32 with a full NCB 4 points and fully comp is 790 for me on a 96 wrx wagon