Bought our 2003 MPV new.
It only has 60,000km on it but it has cost us a lot of money and time to keep it on the road.
PCV hose, TCM and various 'little' unrelated things. The real pain is the dealer dings us $110Cdn every time they hook it up to the 'computer'.
We bought this van because we thought Mazda was a reliable and durable brand.
This is our first and last Mazda vehicle...
This has been an excellent van for my family. Bought new in 2002 and now has 150,000+ miles and counting. Wife now drives about 400 miles a week average and we've put very little money into it. Ours is the ES so it came with Sunroof, power doors & leather. We've used this vehicle for numerous trips across Country and in all types of weather with no issues. The only problems we continually have with it are a cd is jammed in the radio, water sloshes in the door wells which requires the drain to be cleaned, and the shocks squeak when it's cold. We've replaced the oil pan gasket and a few ignition coils but thats been it.
Bought it new in Jan 03. 13 years later and 190,000 miles it's still running great. The only issues I've had was the ignition coils going other than that normal wear and tear that should be addressed. My coworker has the exact same model and has 289,000 on his.
Bought new in 2003. Had to replace the #2 coil three times but the part is cheap if you buy it online. Also replaced the alternator about 4yrs ago. Rides and handles like a car and has NEVER left me stranded or failed to start up. Starting to make creaking noises and one of the electric doors wasn't closing so when the cable broke recently for the door it became in operable but that's ok. AC still spits ice.
do not buy this vehicle. they are money pits. the coil packs go out in all of them over and over again. the pvc hoses always crack in them, the power door cables break in them, and the newest problem is the radio, interior lights, and power doors quit working and none of the fuses are blown. noone knows how to fix the newest problem. these vehicles are built to fail and to be a money pit.