my blazer, with nearly twice the engine size, would easily get 35 mpg's. like most american "redneck" engines, it has a wide spread powerband and a low redline at 5000RPM. but because of it's wide powerband, under normal drivng conditions, it shifts at about 1600 rpm and idles at 480 to 500 rpm. and it has about 200 H.P. and near 300 Ft. Lb. or torque. so rather than guzzleing gas, it sips rather politely.
...until you floor it. then the RPMs jump up to 4000 and you can watch the gas gauge go down... that is, if you eyeballs arn't stuck to the back of your skull.