
BMW M3
White · Petrol · 2009 · 3,999 cc
S99 MCCMOT history
S99 MCC is a white petrol BMW M3 first used on 7 Oct 2009. Its MOT is valid until 21 May 2027 and it has passed 10 of 11 MOT tests, with 59,095 miles recorded at the latest.
From DVSA MOT records, updated 22 May 2026.

- MOT
- Valid
- Until 21 May 2027
- Mileage
- 59,095 mi
- At MOT on 22 May 2026
- MOT tests
- 11
- 10 passed · 1 failed
- Per year
- 2,438 mi
- Average between MOTs
Vehicle details
- Registration
- S99 MCC
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- M3
- Colour
- White
- Fuel type
- Petrol
- Engine size
- 3,999 cc
- Year of manufacture
- 2009
- First used
- 7 Oct 2009
- MOT status
- MOT valid until 21 May 2027
- Latest MOT test
- 22 May 2026 (Pass)
Mileage history
S99 MCC was last recorded at 59,095 miles on 22 May 2026, 41 miles more than at the previous MOT on 28 Feb 2025.
- Previous MOT
- 59,054 miles · 28 Feb 2025
- Between the last two tests
- 41 miles
- Average per year
- 2,438 miles
Recorded mileage by year
- 2026 – 59,095 miles
- 2025 – 59,054 miles
- 2019 – 53,961 miles
- 2018 – 51,183 miles
- 2017 – 49,106 miles
- 2015 – 41,383 miles
- 2014 – 35,917 miles
- 2013 – 30,974 miles
- 2012 – 25,949 miles
What the latest MOT found
No defects or advisories were recorded.
Full MOT history
11 tests since 17 Oct 2012, newest first. Select a test to see every defect and advisory.
Pass59,095 miles (+41)
- MOT expiry
- 21 May 2027
- Odometer
- 59,095 miles
- Test number
- 5567031
No defects or advisories recorded.
Pass59,054 miles (+5,093)
- MOT expiry
- 27 Feb 2026
- Odometer
- 59,054 miles
- Test number
- 4092002
No defects or advisories recorded.
Pass53,961 miles (+2,778)
- MOT expiry
- 19 Oct 2021
- Odometer
- 53,961 miles
- Test number
- 21581103
No defects or advisories recorded.
Pass51,183 miles (+2,077)
- MOT expiry
- 5 Oct 2019
- Odometer
- 51,183 miles
- Test number
- 19887165
No defects or advisories recorded.
Pass49,106 miles (+7,723)
- MOT expiry
- 28 Sept 2018
- Odometer
- 49,106 miles
- Test number
- 18414409
No defects or advisories recorded.
Pass41,383 miles (+2,202)
- MOT expiry
- 27 Aug 2016
- Odometer
- 41,383 miles
- Test number
- 699120645233
No defects or advisories recorded.
Pass39,181 miles (+3,264)
- MOT expiry
- 3 Aug 2016
- Odometer
- 39,181 miles
- Test number
- 765876015278
No defects or advisories recorded.
Pass35,917 miles (+4,943)
- MOT expiry
- 25 Jul 2015
- Odometer
- 35,917 miles
- Test number
- 996427404258
No defects or advisories recorded.
Pass30,974 miles (+5,025)
- MOT expiry
- 16 Oct 2014
- Odometer
- 30,974 miles
- Test number
- 339151983468
No defects or advisories recorded.
Pass25,949 miles
- MOT expiry
- 16 Oct 2013
- Odometer
- 25,949 miles
- Test number
- 385891992446
No defects or advisories recorded.
Fail25,949 miles2 repaired
- MOT expiry
- No new certificate
- Odometer
- 25,949 miles
- Test number
- 819051492276
- Repaired at testNearside Rear Stop lamp not working (1.2.1b)
- Repaired at testOffside Rear Stop lamp not working (1.2.1b)
Questions about S99 MCC
- Does S99 MCC currently have a valid MOT?
- Yes. DVSA records show the MOT on S99 MCC is valid until 21 May 2027.
- When is the MOT due on S99 MCC?
- The MOT on S99 MCC is valid until 21 May 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has S99 MCC done?
- S99 MCC was recorded at 59,095 miles at its MOT on 22 May 2026, an average of 2,438 miles a year.
- Has S99 MCC ever failed its MOT?
- Yes. S99 MCC has failed 1 of its 11 MOT tests, most recently on 17 Oct 2012.
- Has the mileage on S99 MCC 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 MCC find?
- S99 MCC passed its latest MOT on 22 May 2026 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.