 At 24K, my Mazda3 needed a new bearing.  The car is high strung like a German sports sedan, but lacks the quality engineering. Mazda is trying to build the poor man's BMW.  They got the poor man part right.  My 2006 Mazda replaced an '87 Honda Accord with 160K.  Over 19 years, I had to replace the CV joints in the Honda and didn't have any other major problems.   After 24K, the Mazda slipped a bearing.   Here is another fun facts:  In order to fit the "ZoomZoom" image, a supposed economy car requires V rated tires.  My car ate up a set of Avon radials in 22K.  Just be prepared to spend $600 plus on your tires.