
BMW 3 Series
Black · Diesel · 2010 · 2,993 cc
S99 YGMMOT history
S99 YGM is a black diesel BMW 3 Series first used on 15 Apr 2010. Its MOT expired on 21 Feb 2026 and it has passed 13 of 14 MOT tests, with 146,445 miles recorded at the latest.
From DVSA MOT records, updated 22 Feb 2025.

- MOT
- Expired
- On 21 Feb 2026
- Mileage
- 146,445 mi
- At MOT on 22 Feb 2025
- MOT tests
- 14
- 13 passed · 1 failed
- Per year
- 9,741 mi
- Average between MOTs
Vehicle details
- Registration
- S99 YGM
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Black
- Fuel type
- Diesel
- Engine size
- 2,993 cc
- Year of manufacture
- 2010
- First used
- 15 Apr 2010
- MOT status
- MOT expired on 21 Feb 2026
- Latest MOT test
- 22 Feb 2025 (Pass)
Mileage history
S99 YGM was last recorded at 146,445 miles on 22 Feb 2025, 114 miles more than at the previous MOT on 18 Oct 2023.
- Previous MOT
- 146,331 miles · 18 Oct 2023
- Between the last two tests
- 114 miles
- Average per year
- 9,741 miles
Recorded mileage by year
- 2025 – 146,445 miles
- 2023 – 146,331 miles
- 2022 – 143,144 miles
- 2021 – 139,342 miles
- 2020 – 119,231 miles
- 2019 – 117,064 miles
- 2018 – 107,404 miles
- 2017 – 95,536 miles
- 2016 – 79,660 miles
- 2015 – 62,634 miles
- 2014 – 45,073 miles
- 2013 – 31,202 miles
What the latest MOT found
No defects or advisories were recorded.
Full MOT history
14 tests since 25 Apr 2013, newest first. Select a test to see every defect and advisory.
Pass146,445 miles (+114)
- MOT expiry
- 21 Feb 2026
- Odometer
- 146,445 miles
- Test number
- 321088236184
No defects or advisories recorded.
Pass146,331 miles
- MOT expiry
- 17 Oct 2024
- Odometer
- 146,331 miles
- Test number
- 730355253636
No defects or advisories recorded.
Fail146,331 miles (+3,187)1 repaired
- MOT expiry
- No new certificate
- Odometer
- 146,331 miles
- Test number
- 421199890089
- Repaired at testNearside Headlamp aim too low (4.1.2 (a))
Pass143,144 miles (+3,802)
- MOT expiry
- 15 Aug 2023
- Odometer
- 143,144 miles
- Test number
- 655277892977
No defects or advisories recorded.
Pass139,342 miles (+20,111)
- MOT expiry
- 14 Aug 2022
- Odometer
- 139,342 miles
- Test number
- 742749038473
No defects or advisories recorded.
Pass119,231 miles (+2,167)
- MOT expiry
- 14 Aug 2021
- Odometer
- 119,231 miles
- Test number
- 975260192344
No defects or advisories recorded.
Pass117,064 miles (+9,660)
- MOT expiry
- 14 Aug 2020
- Odometer
- 117,064 miles
- Test number
- 105254723722
No defects or advisories recorded.
Pass107,404 miles (+11,868)
- MOT expiry
- 14 Aug 2019
- Odometer
- 107,404 miles
- Test number
- 176737605068
No defects or advisories recorded.
Pass95,536 miles (+15,876)2 advisories
- MOT expiry
- 14 Aug 2018
- Odometer
- 95,536 miles
- Test number
- 278947899920
- AdvisoryNearside Front Tyre worn close to the legal limit worn to 0mm on outer edge (4.1.E.1)
- AdvisoryOffside Front Tyre worn close to the legal limit worn to 0mm on outer edge (4.1.E.1)
Pass79,660 miles (+17,026)3 advisories
- MOT expiry
- 14 Aug 2017
- Odometer
- 79,660 miles
- Test number
- 846296758476
- AdvisoryEngine cover fitted
- AdvisoryRear Tyres starting to get low on tread also wearing slightly on outer edges.
- AdvisoryUnder tray fitted
Pass62,634 miles (+17,561)2 advisories3 notes
- MOT expiry
- 14 Aug 2016
- Odometer
- 62,634 miles
- Test number
- 276643905268
- AdvisoryFront Windscreen has damage to an area less than a 40mm circle outside zone 'A' (8.3.1d)
- AdvisoryRear Parking brake lever has little reserve travel (3.1.6b)
- NoteEngine covers fitted obscuring some components in the engine bay
- NoteOil leak
- NoteUnder-trays fitted obscuring some underside components
Pass45,073 miles (+2,436)
- MOT expiry
- 14 Aug 2015
- Odometer
- 45,073 miles
- Test number
- 177417524286
No defects or advisories recorded.
Pass42,637 miles (+11,435)1 note
- MOT expiry
- 24 Apr 2015
- Odometer
- 42,637 miles
- Test number
- 226304204478
- NoteNearside and offside front tyre worn on outer edges advise
Pass31,202 miles
- MOT expiry
- 24 Apr 2014
- Odometer
- 31,202 miles
- Test number
- 427005613101
No defects or advisories recorded.
Questions about S99 YGM
- Does S99 YGM currently have a valid MOT?
- No. The MOT on S99 YGM expired on 21 Feb 2026, according to DVSA records.
- When is the MOT due on S99 YGM?
- The MOT on S99 YGM expired on 21 Feb 2026. It can only be driven to a pre-booked MOT test or to repairs needed to pass one.
- What mileage has S99 YGM done?
- S99 YGM was recorded at 146,445 miles at its MOT on 22 Feb 2025, an average of 9,741 miles a year.
- Has S99 YGM ever failed its MOT?
- Yes. S99 YGM has failed 1 of its 14 MOT tests, most recently on 18 Oct 2023.
- Has the mileage on S99 YGM ever gone down?
- No. The odometer reading went up or stayed the same at every MOT test on record. Service records are still worth checking.
- What did the latest MOT on S99 YGM find?
- S99 YGM passed its latest MOT on 22 Feb 2025 with no defects or advisories recorded.
Related registrations
Contains DVSA MOT history data, public sector information licensed under the Open Government Licence v3.0. Driver Codes is not affiliated with DVSA or DVLA.