 Made a huge mistake buying this car at about 130,000 miles. As soon as I left the lot I got a check engine light, obviously this is more my fault from buying from the used dealer, however it only gets worse. Had issues for months where the car would refuse to start at completely random intervals, INFURIATING. Spent roughly 800 dollars trying to fix the issue, mechanic finally figured it out after a couple months. Along the year I owned this thing i had to fix fans, replace the catalytic converter, and various other things. Last month the car starting overheating on me while on the highway and the timing belt blew. Car likely needs a new engine. I'm completely done with it. Do yourself a favor and don't get a Mazda from the early 2000's, it's just not reliable and I'm 90% sure you will deeply regret your decision.