weil Dieselkraftstoff mehr Energie enthält als Benzin.

edvbose hat recht.
Allerdings spielen Dieselmotoren ihren Verbrauchsvorteil hauptsächlich im Teillastbereich aus, also etwa im Stadtverkehr mit Stop-and-Go.
Hohe Geschwindigkeiten auf der Autobahn lassen den Diesel nicht mehr ganz so toll aussehen.
An das Dieselkraftstof mehr Energie enthält, das halte ich für nicht richtig:
Superbenzin: Dichte 740 kg/m³ flüssig, Heizwert 12,0 kWh/kg
Diesel: Dichte 830 kg/m³ flüssig, Heizwert 11,8 kWh/kg
Quelle: http://de.wikipedia.org/wiki/Kraftstoff
Dieselmotoren haben einfach einen höheren Wirkungsgrad, die Energieausnutzung ist besser, das heißt, das z.B. Ottomotoren mehr Abwärme erzeugen als Dieselmotoren, und diese Wärmeenergie kann dann nicht mehr für die Abgabeleistung genutzt werden.
Ja schon, aber bei uns wird fast immer in Litern gerechnet, der Diesel hat eben mehr Heizwert pro Liter!