Should I sell my 2008 Mercedes-Benz E-Class 320 CDI?

I have a 2008 Mercedes-Benz E-Class 320 CDI which has done 105,000 miles. So far it's only had routine maintenance and has been trouble free. I've been offered £4000 as a trade price. The car tax is quite high and the insurance group is 42 so generally it's quite expensive to run even without any faults. However, the car suits my needs and is good to drive. Should I change the car now or wait for an expensive repair?

Asked on 4 July 2017 by Dhaylett

Answered by Honest John
As we get closer to autumn 2019 and the proposed prohibition of non-EU6 diesels from city centres your car's value will fall, but the offer of £4000 is low anyway so I don't think you've got much to lose by keeping it.
Similar questions
I'm currently working overseas, but upon my return to the UK next year I plan to buy myself a nice 2008/2009 diesel Jaguar X Type. I owned one of these when I was last back in the UK and it was fantastic....
I'm considering a current model Citroen C4 Picasso with EAT6 gearbox, but I'm worried about the future for diesels. Would I be wrong to think that AdBlue engines are likely to be treated much more leniently...
I want to buy a secondhand (nearly new, maximum 12 months old) Ford Mondeo Estate. I'm not sure whether to go for petrol or diesel. Annual mileage is approximately 30,000, which would suggest diesel, but...
Related models
Excellent range of refined engines. Comfortable long distance car. Superb ride quality. Models from 2006 are much improved and more reliable.