Surprised there aren't more Mazda fans on here. We ended our GM relationship with my wife's '99 Grand Am GT. Great car for a while, then intake gasket leaks, bad front wheel bearings, defective heater control resistors, bad water pump...Got to the point we couldn't trust it. We got the "family discount" when we bought but used all the money we saved on repairs. Now had 4 Mazda's. two Mazda threes, and two CX fives. Only three warranty repairs in total. Usually get 100,000+ kms out of brakes (GM dealer told us were lucky to get 50K on the Grand Am) and the cars never let us down. We love them. Don't get me wrong, I'd still love a new RAM pick up for myself, but my trusty old 4 cylinder Ranger is still going strong at 145,000 km's so I guess I'll stick with it.