Originally Posted by MTurboPower3
you should get what ever you want but not the mazda, they dont last at all by friend had one he had to change all the sensors and stuff in like a half a year
Hahaha, I could say the same for any BMW. You'll always have some cars with problems in any brand.
Mazda makes good cars, and they won't cost an arm and a leg to fix.
Out of those choices any of those would make good daily drivers except the mini, its really small, but outside of those choices I have to say go for a 325 or something of that range.