BMW M135s passed their MOT first time 84% of the time across 148 tests in 2025.
Passed first time 50%. Typical mileage 55,976 (most between 54,826 and 57,125).
2023: 100% → 2025: 50%
Wheels & tyres
50.0%
See its own MOT history, mileage and red flags, compared with these figures. Free.