I've owned 5 Mazdas and had at least 3 with over 100 K miles and never had one of them in the shop for anything other than oil changes and tune ups and occasionally for tires. There is a world of difference between a Miata and a Mazda 3. We also own a Miata and it has never been in the garage for repairs either. I currently own a 2004 Mazda 6 with 100K miles. The body is starting to show some rust, and we live in the snow belt of PA, but the engine and drive train are sound. We get 31 mpg on the highway at 65-70 mph.