All fuel-powered versions of the Vauxhall Astra return at least 50mpg. The best one for mpg is the 1.5-litre diesel engine, which can give you up to 58.9mpg.