 I have had my mazda3 for about 2 years now, and have not really had any complaints.  The original tires that came on it sucked in the rain and snow, but after putting new tires on it, have had no problems.  I have put almost 40000 miles on it in over 2 years and do a lot of driving, and it definatly holds its own.  I couldn't believe the pick-up that this little 4 cylinder car had!  I definitely recommend these little cars to anyone who is looking.