Mercedes-Benz ML 400

3 generations · 1998–2015

The Mercedes-Benz ML 400 has been built in 3 generations between 1998 and 2015. On the European used-car market it costs €12,547 on average across 21 listings — from €7,989 for the W163 to €23,943 for the W166.

Mercedes-Benz ML 400 generations

How the Mercedes-Benz ML 400 generations differ

How the Mercedes-Benz ML 400 generations differ
GenerationW166W163
Production years2012–20151998–2005
Average used price€23,943€7,989
Typical price range€23,943 – €23,943€5,557 – €10,558
Average mileage148,224 km222,666 km
Listings615
Body stylesSUVSUV
Facelift2001

Market prices are averages of live European listings. Factory figures (power, weight, CO₂, dimensions, original list price) come from the Dutch vehicle registry (RDW open data), combined across each generation's model years.

Which Mercedes-Benz ML 400 generation to pick

Prices and mileage by year

YearAverage priceAverage mileageListings
2015€23,943148,224 km6
2005€6,897207,500 km4
2004€5,557258,711 km3
2003€7,596255,617 km3
2002€10,558193,400 km5

Market prices are averages of live European listings. Factory data comes from the Dutch vehicle registry (RDW open data).

Other Mercedes-Benz models

    Mercedes-Benz ML 400 Generations Compared – Used Prices & Specs | CarOntologia