A Mercedes-Benz B 250 averages €25,038 across all model years, with the cheapest sitting around €10,850 (typically older years) and the priciest around €47,500 (recent years). The median is €24,950. A good price for a Mercedes-Benz B 250 is under €21,945; anything over €29,322 is on the high side compared with similar listings.

Prices vary by model year: 2016 (€15,400), 2020 (€24,599), 2021 (€26,466), 2022 (€27,664).

Frequently asked questions

What is a Mercedes-Benz B 250 worth?

A Mercedes-Benz B 250 averages €23,532. The cheapest example sits at €11,450, the priciest at €30,950.

Which model years of the Mercedes-Benz B 250 are available?

We have Mercedes-Benz B 250 listings from 2013 through 2025.

What is the average mileage of a Mercedes-Benz B 250?

An average Mercedes-Benz B 250 has 75,227 km on the clock.

How much does price differ between the oldest and newest model year?

There's roughly €12,265 between the oldest and newest model year.

How many Mercedes-Benz B 250's are listed right now?

There are 35 active Mercedes-Benz B 250 listings in our catalogue.