Heavier car, bigger engine, roads being travelled, traffic, etc....so many variables but the Fiesta would be hard to beat for economy, regardless of the age of the car.
It may be worth trying a different route if possible to see if faster / less occupied roads make a difference