Autosweep sweeps every major British marketplace and 11,000+ dealer websites in one search, so every used Mercedes-Benz E-Class for sale is in one place — no tab-hopping, no duplicate trawling.
Every E-Class below is ranked by SweepScore, our 0–100 value score that weighs price against mileage across the whole result set — so the genuinely good deals surface first, not just the cheapest.
Across the 60 Mercedes-Benz E-Class cars in our latest sweep, prices run from £5,436 to £22,540, with the middle half between £10,478 and £18,692. A typical one has covered around 68,000 miles, and they are registered between 1994 and 2022. 70% are diesel, 28% petrol, and 100% have an automatic gearbox.
The W213 (2016–2023) is the usual used E-Class, including the unusual E300de diesel plug-in hybrid; a new generation followed in 2023. Many are ex-executive cars with high mileage, which they cope with if the service history is complete.