I have an 05 Mazda 3 S and I just hit 170,000 miles. I purchased my Mazda new in Nov of 04. I am a rough on the vehicles I use and I needed something that could handle my "abuse". The Mazda 3 stood up to the test. I have literally run the engine to its limits. Note that even though I am bad about performing regular maintenance, the Mazda still survived and continued to run well. I thought in the beginning that this vehicle may not handle me as an owner. I am proud to say Bravo Mazda 3! Well done!
Sporty, great gas mileage, fun and reliable.
I have seen the changes that Mazda has made on the 3 since 2005 and I would say that those changes addressed my "cosmetic" and "functional" issues.