BMW 125s passed their MOT first time 79% of the time across 4,352 tests in 2025.
Passed first time 84%. Typical mileage 84,709 (most between 68,188 and 102,977).
2018: 95% → 2019: 90% → 2020: 85% → 2021: 88% → 2022: 85% → 2023: 85% → 2024: 81% → 2025: 84%
Passed first time 86%. Typical mileage 58,225 (most between 43,048 and 72,236).
2018: 91% → 2019: 90% → 2020: 90% → 2021: 89% → 2022: 90% → 2023: 84% → 2024: 89% → 2025: 86%
Wheels & tyres
9.5%
Suspension & axles
2.6%
Lights & electrics
2.0%
Brakes
1.3%
Exhaust, emissions & leaks
1.3%
Visibility & wipers
1.3%
Steering
0.7%
Body, structure & corrosion
0.3%
See its own MOT history, mileage and red flags, compared with these figures. Free.