True MPG: most and least efficient family cars

What Car?'s True MPG tests show what fuel economy you can really expect from a car. Here, we reveal the best and worst performing family hatchbacks...

Author Avatar
Steve Huntingford
01 February 2019

Used Vauxhall Astra 2015 - present

1. Vauxhall Astra 1.6 CDTi 110 Ecoflex

True MPG 56.3mpg

This version of the Vauxhall Astra is the most efficient family car we've ever tested, averaging an impressive 46.4mpg in town and more than 73mpg on rural roads. If fuel economy is your top priority, but you also want good comfort, lots of equipment and a very reasonably purchase price, look no further.

Read our full Vauxhall Astra review, or see what discounts are available

The least fuel efficient family car

Volkswagen Golf GTE

Volkswagen Golf GTE in town

True MPG 34.1mpg

While the 1.0-litre petrol Golf is frugal enough to take 6th place on this list, the GTE plug-in hybrid finishes rock bottom. However, this isn't as bad a result as it first appears; as with the Ioniq, the GTE's batteries were flat at the start of the test, so it simply highlights how important it is to keep the batteries topped up if you buy a plug-in hybrid. If the idea of getting the cable out of the boot at the end of each journey doesn't appeal, you'd be better of with a conventional hybrid, a diesel or a small-capacity petrol.

Read our full Volkswagen Golf GTE review, or see what discounts are available

For all the latest reviews, advice and new car deals, sign up to the What Car? newsletter here

Find out your own car's True MPG

< Previous

Page 4 of 4

Buy a new car with What Car?

Before you buy, visit What Car?’s new car deals section.

We have discounted deals on most new cars on sale, so you're never far away from finding a new car deal in your area.

It's all based on Target Price, which is the price we think you should pay based on research by our team of mystery shoppers, and the best discounts they can achieve.

If you’re still not sure then our deals team can help; call them on 03302 216207 – lines are open from 8am until 10pm seven days a week.