 My husband and I have owned our Protege 5 for almost 6 years now and it has been nothing but a headache. The sub frame has rotted practically off the car and has been fixed twice already. There are recurring problems with the check engine light and the dealer cannot determine what the issue is exactly. "spend $1000's and still not know if the issue(s) is fixed". Mazda does not stand behind their vehicles AT ALL. Sub frames rotting are a real safety issue and maybe they should look at how Toyota solved this problem. Our other car is a 2000 Pontiac Sunfire and it does NOT have rust issues. The Mazda has even been undercoated more than the Sunfire! Do not waste your money!