 I've owned my 2015 C-Max hybrid for over two years and have put over 36,000 miles on it.  I've averaged 38-39 in the city and 34 on the highway.  Most of my 36K miles have been on the interstate at 77 MPG.  The car can go faster and can get the highway patrol's attention if you're not careful.  My city driving is a shorter commute and I've found that if I do lots more city driving in the city the milage is closer to the promised 42; sometimes better.  This car does very well, MPG wise on driving 45-65 MPG and I've gotten Prius-like MPG figures.   45-65 MPH is it's wheelhouse.  The car is comfortable, and I like that it sits higher with good visibility.  It is quiter than my previous 2007 Mazda 3 or my 2001 Grand Caravan.  Controls are easily accessible and I liked the vehicle health report that can give you an update on oil (synthetic) life, but Ford just recently phased out that convenience.  The car uses regular gas.  I don't like that it does not have a spare tire or donut but it comes with a repair kit but I've not had a flat tire on any car in over two decades (knock-on-wood!).  The instrumentation also helps you maximize the car's potential and you will get better than average MPG if you don't drive like a race-car driver.  I feel that this car was put together well and Ford tried to do it right.  Too bad it didn't get the love it deserved from the "professional" reviewers and people ignored it.