 Purchased new in March 2007.  Constant CELs (check engine lights) from the beginning.  I don't drive it much.  Has less than 70,000 miles on it almost 10 years later.  Just spent $2k repairing timing chain and oil control valve.  Has needed prior expensive repairs related to the turbo engine.  This is an old car but kept in the garage with VERY low miles.  The oil is changed frequently, the maintenance is kept up.  It should be a VERY good car at this point but it isn't.  You will find yourself with expensive repairs if you buy this car.  Researched online and many owners had a blown engine at 60-100K miles.  Mazda stopped making them for a good reason.  On top of that, whatever the advertised MPG is, is a lie.  I get about 250 miles from a full tank of gas.  That's about 16 MPG regardless of freeway or street driving.  Yes, it's cute but the reality of owning it isn't.