 This car is a joy to drive when the check engine light is not on. It has Great hwy mileage. As for the down side I paid 6700 for the car a year ago in very good shape still looks great but have replace over 3000 dollars worth of crap on the car in 5 different visits to the dealership. I got a stack of papers from the previous owners of every service visit and oil change so i thought i would be ok. I was wrong regardless of how well you take care of this car is just a nightmare in random repair bills.