BMW logo

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.

S58 NDU silver BMW 3 Series – car details, MOT history and tax status
Illustration of a BMW 3 Series, not a photo of this vehicle
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
Get reminders for S58 NDU in the free Driver Codes app

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.

Odometer reading at each MOT testPass
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

Pass16,948 miles

No defects or advisories were recorded.

What MOT advisories mean

Full MOT history

16 tests since 30 Sept 2006, newest first. Select a test to see every defect and advisory.

  1. Pass16,948 miles (+1)
    MOT expiry
    2 May 2025
    Odometer
    16,948 miles
    Test number
    151823547307

    No defects or advisories recorded.

  2. Pass16,947 miles (+224)
    MOT expiry
    2 May 2024
    Odometer
    16,947 miles
    Test number
    425514878916

    No defects or advisories recorded.

  3. Pass16,723 miles1 advisory
    MOT expiry
    27 Apr 2023
    Odometer
    16,723 miles
    Test number
    353054071567
    • AdvisoryUnder tray covers fitted
  4. 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
  5. Pass16,075 miles (+501)
    MOT expiry
    26 Apr 2022
    Odometer
    16,075 miles
    Test number
    826470091436

    No defects or advisories recorded.

  6. Pass15,574 miles (+317)
    MOT expiry
    26 Apr 2021
    Odometer
    15,574 miles
    Test number
    601598678710

    No defects or advisories recorded.

  7. Pass15,257 miles (+265)1 advisory
    MOT expiry
    20 May 2017
    Odometer
    15,257 miles
    Test number
    580669660316
    • AdvisoryAll 4 tyres perished & cracks showing
  8. 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)
  9. Pass14,938 miles (+842)
    MOT expiry
    30 Sept 2014
    Odometer
    14,938 miles
    Test number
    809243163280

    No defects or advisories recorded.

  10. Pass14,096 miles (+551)
    MOT expiry
    30 Sept 2013
    Odometer
    14,096 miles
    Test number
    799670472287

    No defects or advisories recorded.

  11. Pass13,545 miles (+1,211)
    MOT expiry
    30 Sept 2012
    Odometer
    13,545 miles
    Test number
    856343171206

    No defects or advisories recorded.

  12. Pass12,334 miles (+731)
    MOT expiry
    30 Sept 2011
    Odometer
    12,334 miles
    Test number
    820181070212

    No defects or advisories recorded.

  13. Pass11,603 miles (+1,128)
    MOT expiry
    30 Sept 2010
    Odometer
    11,603 miles
    Test number
    330323179405

    No defects or advisories recorded.

  14. Pass10,475 miles (+1,983)
    MOT expiry
    30 Sept 2009
    Odometer
    10,475 miles
    Test number
    883964278250

    No defects or advisories recorded.

  15. Pass8,492 miles (+1,506)
    MOT expiry
    30 Sept 2008
    Odometer
    8,492 miles
    Test number
    611887867208

    No defects or advisories recorded.

  16. 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.

Browse all S58 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.