
BMW M3
Silver · Petrol · 2003 · 3,246 cc
S58 NDUMOT history
S58 NDU is a silver petrol BMW M3 first used on 30 Sept 2003. Its MOT expired on 2 May 2025 and it has passed 15 of 16 MOT tests, with 16,948 miles recorded at the latest.
From DVSA MOT records, updated 30 Apr 2024.

- MOT
- Expired
- On 2 May 2025
- Mileage
- 16,948 mi
- At MOT on 30 Apr 2024
- MOT tests
- 16
- 15 passed · 1 failed
- Per year
- 567 mi
- Average between MOTs
Vehicle details
- Registration
- S58 NDU
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- M3
- Colour
- Silver
- Fuel type
- Petrol
- Engine size
- 3,246 cc
- Year of manufacture
- 2003
- First used
- 30 Sept 2003
- MOT status
- MOT expired on 2 May 2025
- Latest MOT test
- 30 Apr 2024 (Pass)
Mileage history
S58 NDU was last recorded at 16,948 miles on 30 Apr 2024, 1 miles more than at the previous MOT on 3 May 2023.
- Previous MOT
- 16,947 miles · 3 May 2023
- Between the last two tests
- 1 miles
- Average per year
- 567 miles
Recorded mileage by year
- 2024 – 16,948 miles
- 2023 – 16,947 miles
- 2022 – 16,723 miles
- 2021 – 16,075 miles
- 2020 – 15,574 miles
- 2016 – 15,257 miles
- 2014 – 14,992 miles
- 2013 – 14,938 miles
- 2012 – 14,096 miles
- 2011 – 13,545 miles
- 2010 – 12,334 miles
- 2009 – 11,603 miles
- 2008 – 10,475 miles
- 2007 – 8,492 miles
- 2006 – 6,986 miles
What the latest MOT found
No defects or advisories were recorded.
Full MOT history
16 tests since 30 Sept 2006, newest first. Select a test to see every defect and advisory.
Pass16,948 miles (+1)
- MOT expiry
- 2 May 2025
- Odometer
- 16,948 miles
- Test number
- 151823547307
No defects or advisories recorded.
Pass16,947 miles (+224)
- MOT expiry
- 2 May 2024
- Odometer
- 16,947 miles
- Test number
- 425514878916
No defects or advisories recorded.
Pass16,723 miles1 advisory
- MOT expiry
- 27 Apr 2023
- Odometer
- 16,723 miles
- Test number
- 353054071567
- AdvisoryUnder tray covers fitted
Fail16,723 miles (+648)2 repaired1 advisory
- MOT expiry
- No new certificate
- Odometer
- 16,723 miles
- Test number
- 675255608718
- Repaired at testFront Registration plate does not conform to the specified requirements (0.1 (d))
- Repaired at testRear Registration plate does not conform to the specified requirements (0.1 (d))
- AdvisoryUnder tray covers fitted
Pass16,075 miles (+501)
- MOT expiry
- 26 Apr 2022
- Odometer
- 16,075 miles
- Test number
- 826470091436
No defects or advisories recorded.
Pass15,574 miles (+317)
- MOT expiry
- 26 Apr 2021
- Odometer
- 15,574 miles
- Test number
- 601598678710
No defects or advisories recorded.
Pass15,257 miles (+265)1 advisory
- MOT expiry
- 20 May 2017
- Odometer
- 15,257 miles
- Test number
- 580669660316
- AdvisoryAll 4 tyres perished & cracks showing
Pass14,992 miles (+54)2 advisories
- MOT expiry
- 2 Nov 2015
- Odometer
- 14,992 miles
- Test number
- 266487504394
- AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
Pass14,938 miles (+842)
- MOT expiry
- 30 Sept 2014
- Odometer
- 14,938 miles
- Test number
- 809243163280
No defects or advisories recorded.
Pass14,096 miles (+551)
- MOT expiry
- 30 Sept 2013
- Odometer
- 14,096 miles
- Test number
- 799670472287
No defects or advisories recorded.
Pass13,545 miles (+1,211)
- MOT expiry
- 30 Sept 2012
- Odometer
- 13,545 miles
- Test number
- 856343171206
No defects or advisories recorded.
Pass12,334 miles (+731)
- MOT expiry
- 30 Sept 2011
- Odometer
- 12,334 miles
- Test number
- 820181070212
No defects or advisories recorded.
Pass11,603 miles (+1,128)
- MOT expiry
- 30 Sept 2010
- Odometer
- 11,603 miles
- Test number
- 330323179405
No defects or advisories recorded.
Pass10,475 miles (+1,983)
- MOT expiry
- 30 Sept 2009
- Odometer
- 10,475 miles
- Test number
- 883964278250
No defects or advisories recorded.
Pass8,492 miles (+1,506)
- MOT expiry
- 30 Sept 2008
- Odometer
- 8,492 miles
- Test number
- 611887867208
No defects or advisories recorded.
Pass6,986 miles
- MOT expiry
- 30 Sept 2007
- Odometer
- 6,986 miles
- Test number
- 274163576232
No defects or advisories recorded.
Questions about S58 NDU
- Does S58 NDU currently have a valid MOT?
- No. The MOT on S58 NDU expired on 2 May 2025, according to DVSA records.
- When is the MOT due on S58 NDU?
- The MOT on S58 NDU expired on 2 May 2025. It can only be driven to a pre-booked MOT test or to repairs needed to pass one.
- What mileage has S58 NDU done?
- S58 NDU was recorded at 16,948 miles at its MOT on 30 Apr 2024, an average of 567 miles a year.
- Has S58 NDU ever failed its MOT?
- Yes. S58 NDU has failed 1 of its 16 MOT tests, most recently on 28 Apr 2022.
- Has the mileage on S58 NDU 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 S58 NDU find?
- S58 NDU passed its latest MOT on 30 Apr 2024 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.