Why does my car constantly give me different ranges on a full tank?

My 2016 Ford EcoSport 1.5 TDCi said I had 538 miles until the tank was empty when I first filled it. In the summer, it said 600 miles to empty. Tonight, I filled it to the brim and it said 508 miles to empty. Have you any ideas why there is such a difference in the mileage I'm getting?

Asked on 22 November 2017 by Martin Dunne

Answered by Honest John
The estimate is based on your current mpg extrapolated. So if you are driving very economically it will estimate a greater range than if you aren't.
Similar questions
We have a 2014 Land Rover Freelander (15,000 miles) and a 2013 Kia Rio (22,000) on 17-inch rims (big mistake for country roads). We have a budget of about £20,000 and would like to change the Kia Rio for...
I bought my new Honda Jazz from a main dealer in 2022. The main reason I decided to change from my previous three-year-old year old Jazz was the expected over 60mpg. For the first several weeks the car...
Can you please advise which of the largest size petrol vehicles available to purchase does the most miles per gallon?
Related models
Impressive 1.0 EcoBoost engine. Raised driving position. Compact dimensions relative to the class. Improved after 2018.