Please don't compare old diesel engine average with new
I had Prado 97 and 2005 in Diesel engine
97 used to give 5 km in city while 2005 d4d smoke free used to gives 8km / litre in city
Thanks God i sold diesel car last year now the price of diesel car going to be DOWN!
Diesel engine have high cost maintenance but their mileage/average are better then petrol.
I have also driven 2700cc TRJ120 Prado it's false it gives better mileage then Diesel, in city it was showing me 5km / litre average on it own dashboard meter in middle.