1 generation of the Mazda Mazda3 rated, newest first.
19-23
The most overengineered compact car on the market. Mazda spent money on things buyers don't see, and the car is better for it.