My best advice if you want a great running car that will last a long time and has good capabilities in snow, ice, rain, off-road, etc., has good gas mileage, etc., is an older subaru. Like one from the late 80s early 90s. I've owned two of them, one had 240,000 miles on it when I traded it in for a Jeep, the other my brother still drives and has 225,000 HARD miles on it. No major repairs to either. The problem is that they're pretty ugly and gutless, but you get any older american car and you'll have more problems with it than any japanese car. I recommend subaru over honda because they're cheap and more reliable in my experience.
Anyway, here's mine, although it's different now I've made a lot of modifications:
![http://www.massassi.com/etc/myjeep.jpg [http://www.massassi.com/etc/myjeep.jpg]](http://www.massassi.com/etc/myjeep.jpg)
NOTICE it's GREEN.