A Mercedes-Benz B 160 averages €8,401 across all model years, with the cheapest sitting around €3,250 (typically older years) and the priciest around €19,950 (recent years). The median is €6,224. A good price for a Mercedes-Benz B 160 is under €4,746; anything over €11,654 is on the high side compared with similar listings.
Prices vary by model year: 2010 (€5,048), 2011 (€5,473).
Frequently asked questions
What is a Mercedes-Benz B 160 worth?
A Mercedes-Benz B 160 averages €5,261. The cheapest example sits at €3,250, the priciest at €7,945.
Which model years of the Mercedes-Benz B 160 are available?
We have Mercedes-Benz B 160 listings from 2010 through 2020.
What is the average mileage of a Mercedes-Benz B 160?
An average Mercedes-Benz B 160 has 163,966 km on the clock.
How much does price differ between the oldest and newest model year?
There's roughly €425 between the oldest and newest model year.
How many Mercedes-Benz B 160's are listed right now?
There are 12 active Mercedes-Benz B 160 listings in our catalogue.