Have a 2014 Mazda 3 I bought new with 163K miles on it, as I commute 70 miles / day to work. Oil changes every 7,500 miles, trans service at 120K, and getting a coolant flush in two weeks. Have never had a warning light come on so far. Dealer says ball joints, serpentine belt, etc all in...