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.
The sporty design, ride is comfortable, even when driving for long distances, and you can change stations and stuff on your radio by the steering wheel.
Different tires (mine came with toyo, and they were awful in rain and snow), the air conditioner takes a while to get cool when in hot conditions, needs more windshield wiper delays, and a trunk release on your keyless entry pad.