why are diesel cars more expensive than petrol cars?
Diesel cars tend to be more expensive than petrol: a petrol car is usually between £1,000 and £2,500 cheaper than an equivalent model of diesel car. ... In the past, diesel cars have held on to their value for longer than petrol cars, as diesel engines usually last longer.