Probably aerodynamics, but my 300 tdi disco returns, on average, low 30's rural driving and mid to high 30's on a run. I done away with the erg and cat and got a straight through exhaust. Plus, I drive slowly, lol. I don't thrash the bollocks out of it and hardly ever go above 60 mph on the motorways.
Fuel consumption is only an issue when comparing the two engines because I run my 300 on my home made bio diesel. I know the engine runs well on it, but I'm not sure a td5 would like it?