We have 7 yrs and 105k. We like how it looks, drives, and handles. Its been very reliable, very practical. It is sporty and involving. 5 spd drivetrain is responsive, a bit noisy but not bad. Mileage is 28 mpg mixed. Ride is firm and responsive. 195 width tires are not common but 205 are easy to find. Reliability is outstanding. I redid the brakes at 40k and nothing since. Interior fits like a glove, Mazda knows sport ergonomics. Supportive seats etc. Build quality is great. No loose trim, leaks, suspension wearing out, etc. It rides and feels solid. Overall: for the money you can get more mpg, more space, more cush. But you will not get more combined fun & practicality.
Styling Practicality Ergonomics Fun to drive Dead-nuts reliable Solid build Good interior materials quality
better MPG' would be welcome, but 28 mpg is not bad. That's it.