I am looking for to buy a new car. I spend about approximately 75% time in city, 25% mountains. Originally I was looking at between the cars of Mazda 3 (hatch) or 08 Impreza (hatch), but seems like no second hand 08 Impreza hatchback available in my area so I am also looking at 2012. Impreza for me was winning because of practicalibility in the snowy conditions, but I am wondering what other cars I should be considering. Would prefer no SUV because I spend lots of time in city during week and would rather have not a petrol guzzling car. Hatchback is obviously ideal for this purposes.
So, Impreza hatch/Outback/mazda 3/caliber r/t? Or what else can i be looking at. i really liked 08 impreza hatchback when i test drived my friends, but i cannot find. anyone have experience with 2012? how do they perform