CarCostCheck

Mercedes B-Class

Reliability, estimated running costs, and MOT data across 16 model years from 117,828 MOT tests in 2024.

Avg Pass Rate

81%

Total Tests

117,828

Highest Pass Rate

2019 (93%)

Years Covered

16

About the Mercedes B-Class

The Mercedes B-Class was MOT tested 117,828 times in 2024 (DVSA data, retests included) across 16 model years (2005 to 2020), with an average pass rate of 81%. That's close to the average of 82% across all models in our data. Our records list diesel and electric and petrol versions.

Best and Worst Years

Of the years with at least 100 tests, the 2019 model has the highest pass rate at 93% from 912 tests. The 2006 model has the lowest at 71%. With a 22 point gap, the year you choose makes a real difference. Newer cars usually pass more often simply because they are younger.

Reliability Trend

Newer Mercedes B-Classs pass their MOT more often than older ones, by 14 percentage points on average, which is mostly down to age and wear.

Mileage Across Years

The oldest model in our data (2005) averages 105,799 miles, while the newest (2020) averages 23,364 miles. Older models have covered serious mileage, so suspension and drivetrain wear are worth checking.

Compared to the Mercedes brand average of 87%, the B-Class is 6 points lower, placing it among the less reliable Mercedes models.

Estimated Running Costs

Fuel (Diesel, 1950cc)
£1,397
Road Tax
£200
MOT Test
£55
Predicted Repairs
£200
Total per year£1,852
Per month£154/mo

Based on 7,400 miles/year, average pump prices of 174.57p petrol and 199.33p diesel (GOV.UK weekly road fuel prices, week of 19 October 2026), and MOT pass rate data. Insurance not included.

Full 2020 details

How reliable is the Mercedes B-Class?

vs average of all models-1% (82% avg)
vs Mercedes brand average-6% (87% avg)
Best to worst year spread22 percentage points
Reliability trendImproving over years

Mercedes B-Class by Year

Click any year to see detailed running costs, reliability data, and comparisons with similar cars.

YearPass RateTestsAvg Mileage
202098%4723,364 mi
201993%91229,781 mi
201890%6,72939,021 mi
201788%9,69348,392 mi
201687%9,65755,381 mi
201586%9,87164,066 mi
201483%15,38272,344 mi
201382%13,42178,118 mi
201281%11,09283,827 mi
201173%6,77984,302 mi
201074%8,81990,612 mi
200974%8,27795,335 mi
200871%6,925100,673 mi
200772%5,184101,539 mi
200671%4,235103,535 mi
200573%805105,799 mi

Questions about the Mercedes B-Class

Is the Mercedes B-Class reliable?

Across its 16 model years in our data (2005 to 2020), the Mercedes B-Class averages an 81% MOT pass rate, from 117,828 tests (DVSA MOT data for tests in 2024, retests included). That's 1 point below the average of 82% across all models in the same data. The 2019 model has the highest pass rate of the years with at least 100 tests, at 93%.

Which year Mercedes B-Class has the best MOT pass rate?

Of the years with at least 100 tests, the 2019 Mercedes B-Class has the highest MOT pass rate at 93%, while the 2006 model has the lowest at 71%, a 22 point gap. Newer cars usually pass more often simply because they are younger, so compare years of a similar age.

Are newer Mercedes B-Classs more reliable?

Newer Mercedes B-Classs pass their MOT more often than older ones, by 14 percentage points on average, which is mostly down to age and wear.

Mercedes B-Class Guides & Articles

Checking a specific Mercedes B-Class?

Enter the reg plate to see its individual MOT history, mileage verification, and predicted costs.

GB

Free instant check using official DVSA and DVLA data