I owned the 2010 version of this car. 148 HP GLS model. I found this to be a fantastic car at the price. I felt like a winner driving this car, except for the front. Ruined the car. So now they have come back with the new and improved SkyActiv version. Better horses and better milegage. For me, this car is the benchmark for the small cars. They have modified the front as well to make it more acceptable and non-threatening. I have read numerous write ups on this car and the pros say that the mileage is for real. At least Mazda is out there swinging and trying to make a go of things. I think it is a smart company with a great product. On the top of my list now the way things are going. When you are dealing with 21 to 23k of real money in the car world I prefer to stick with winners in the small car department. Do you think it is fair to make the consumer take a chance with his vehicles when he doesn't or shouldn't have to? They make drug companies test their products before they foist them upon consumers, so why not car companies? We shouldn't have to pay for car company's mistakes. I realize that their are manufacturers' warranties, but sometimes these backups just are not good enough. In the 21st century we expect more from a car company. Either do your job or get out of the business.