Just purchased a new 2012 FWD Terrain with the I4 engine. Supposed to be rated at 32mpg highway, but the only time I saw that on the dash was going through a small town driving 45mph. Checking at fill ups, I'm averaging less than 22mpg! Dealership told me that the average mpg is based on driving 55-60 mph. I can live with driving on the interstate and losing 4 or 5 mpg, but not 10! Very disappointed and feel GM is inflating their mileage to sell vehicles. With gas prices going up almost daily, the mpg was a big factor in our selection. I don't recommend this vehicle unless you don't care about fuel economy. GM should be held accountable for inflating the fuel economy. Finding several of their vehicles are doing the same thing.