I bought my Mazda brand new in 2003. Today it has 160,000 miles on it and it is still going strong. It has a few minor mechanical problems but that is caused by just normal wear and tear. This is hands down the most reliable car I have ever owned. The styling is outstanding and it is super fun to drive. I would not hesitate in replacing it with another Mazda. The only drawbacks are where the cup holders are situated. I have a 5- speed and when you are in first or third gear, I continually hit the cups in the holder and sometimes I have to move them to get the car into gear. I do wish it had an inside hatch release, but other than these small things I have no complaints.