Moving the cars own weight is the biggest MPG killer.
That's my experience exactly, especially with forced induction engines. There's no free lunch if the engine is asked to produce the levels of torque that forced induction makes them capable of.
For a petrol my C180K gets astonishingly good MPG at a steady cruise with 50MPG on the motorway easily obtained. With care and no traffic it will even do 50 mpg in open road driving but use a lot of acceleration or ask it to go up steep hills and the MPG plummets into the 30's.