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.