Though the diesel variant has a higher torque than the petrol, it does so at a lower RPM due to which shifting is necessary sooner than that on the petrol. Thus the petrol produces more power and accelerates from 0 to 100 quicker.
Diesel engines last longer than petrol ones. Diesel is a light oil and when burned and used as fuel by the vehicle it lubricates the parts of the engine. This prolongs the life of the engine. diesel engines can run for 1,000,000-1,500,000 miles before needing any major diesel repairs. If kept well-maintained, a diesel engine can be driven for about 30 years or more.
Petrol is a detergent and washes away oil from the components of the engine, therefore, wearing it out quicker.
But, Diesel fuel usually costs more. Servicing can be more expensive, although you don’t need to do it as often. Diesel cars produce a lot more NO2. Diesel engines can be slightly noisier.
The maintenance cost of diesel cars is higher than petrol cars. This is because consumables like engine oil and spares used in diesel vehicles are more expensive.
Petrol is expensive when compared to diesel and adds to the running cost of the car over the years. Also, because of the volatility of petrol, mileage of the car also suffers. Petrol engines tend to clog up quickly and require maintenance more frequently.
Coming to resale value, since the life of a diesel car is more, the resale value continues to be better than the petrol counterpart. The diesel variant is costlier than a used car of the same make powered by petrol.