 The C gets great gas mileage! It can seem like you don’t hit the city mileage, but if you are driving short 5-10 minute trips, you won’t. The car uses gas to warm up. I routinely beat 46 mpg in the summer on the highway. You will see a dip in the winter, but i still clear 40 mpg routinely.  I live in northern Indiana and the car is also pretty solid in snow. You have to realize you can’t go through deep snow, but in almost 4 years of ownership I have never gotten stuck. I have never needed anything but oil changes and new tires at 44000 miles. The only thing I don’t like about the car is the slow pickup when pulling out on an interstate, but besides that this car is reliable and fun to drive. I am about 6-3 and the driver side is a little cramped on long trips, i fixed that problem by getting some seat extenders. 