Having owned and driven a Fiat 500L a few years ago (and being a larger guy) I feel the need to contribute my own experiences. The Fiat was excellent on mileage and I'm a heavy foot. At 95 mph I would consistently get about 35mpg on the highway and average about 30mpg in town. The turbo sure made that little motor sing. Space wise it's was way more room than it looked, but it's the roomiest version of the Fiat 500 series. Compared to my current '96 XLT Supercab Ranger is night and day. The little 2.3l Lima engine is gutless and most of the time won't get out of it ts own way lol. Currently I'm averaging about 17 - 19 mpg, but I'm also religious as "F" about painting tire press, oil levels, filter changes and such. It's a night and day between the two vehicles for sure, but as far as the advertised mpg, that figure is a trick for sales and for the EPA regulations manufacturers have to meet. Unless you're going down hill with the wind at your back and following another larger vehicle to break the wind resistance, you will almost never get the "advertised" mileage.