 I purchased this vehicle brand new - 100miles of test driving. I fell in love with it the second I saw it and knew this car belonged to me the first time I drove it. It was a step down from the top line model, and it has been a great car.  I keep up to date with the maintenance and it is pretty decent with gas averaging around 28-30mpg. It is always peppy and handles great. Not to add, the thing is a tank and really well built. I hit a truck drive shaft on the highway at 70mph and had no undercarriage damage - only a popped tire.  Overall, the car has been great. I just hit 60k and thus far he's still trucking along. For a small car it definitely holds up. I am for sure a Mazda customer.