Considering fuel , The diesel fuel is denser than petrol fuel ie for one liter of Diesel weighs more than one liter of petrol . So diesel will have higher energy density ( diesel =35.8 MJ/liter petrol = 34.2 MJ/liter ). read more
Petrol vehicles can deliver more power and suitable for light vehicles.Calorific value of diesel is more than petrol and Diesel engines are more useful for heavy vehicles and long and continues usage. read more