They are very nice cars, I drive a Mazda6, and it hasn't given me any problems, it's a 2005... i know a lot of people with the cars and no one has had any significant problems... If you maintain the car correctly it will treat you well, if you abuse it, you will feel it soon. If your buying a new one you'll get all the warranties... If you are going to buy new try to get the 2010 and not the 2009, I think the 2010 looks so nice haha. I'm planning on buying a 2010 MazdaSpeed3 as my next car... Mazda has treated me well, and I will buy from them again.