5 Mazda generations rated.
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.
90-97
The original. A 30-year-old car. Buy it with your eyes open.
99-05
The highest-complaint Miata generation. Buy the NB2 (2001+) years only, and inspect the rust carefully.
2016+
The most fun reliable car at any price point, and the cheapest car on this list to own at $429/yr maintenance.
06-15
The heaviest Miata lost some purity but gained the PRHT, the Power Retractable Hardtop, making it a genuine daily car.