Es ist eher der höhere Energiegehalt pro Liter und die geringere Besteuerung von Diesel, die den Benziner ins Hintertreffen geraten lässt.
Benzin 41 MJ/kg*0,72 kg/Liter = 29,5 MJ/Liter
Diesel 42 MJ/kg*0,82 kg/Liter = 34,4 MJ/Liter
17 % mehr Energiegehalt....
Die vielleicht 5 ... 10 % Wirkungsgrad-Vorteil fallen da weniger ins Gewicht, als obiger Energiegehaltsgewinn. Daneben noch die 20...30 cent Steuervorteil pro Liter an der Zapfsäule .....