BMW logo

BMW M3

Silver · Petrol · 2003 · 3,246 cc

L31 MWHMOT history

L31 MWH is a silver petrol BMW M3 first used on 24 Mar 2003. Its MOT is valid until 21 Dec 2026 and it has passed 17 of 19 MOT tests, with 107,346 miles recorded at the latest.

From DVSA MOT records, updated 22 Dec 2025.

L31 MWH silver BMW 3 Series – car details, MOT history and tax status
Illustration of a BMW 3 Series, not a photo of this vehicle
MOT
Valid
Until 21 Dec 2026
Mileage
107,346 mi
At MOT on 22 Dec 2025
MOT tests
19
17 passed · 2 failed
Per year
3,495 mi
Average between MOTs
Get reminders for L31 MWH in the free Driver Codes app

Vehicle details

Registration
L31 MWH
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
24 Mar 2003
MOT status
MOT valid until 21 Dec 2026
Latest MOT test
22 Dec 2025 (Pass)

Mileage history

L31 MWH was last recorded at 107,346 miles on 22 Dec 2025, 372 miles more than at the previous MOT on 10 Oct 2024.

Odometer reading at each MOT testPass
Previous MOT
106,974 miles · 10 Oct 2024
Between the last two tests
372 miles
Average per year
3,495 miles

Recorded mileage by year

  • 2025 – 107,346 miles
  • 2024 – 106,974 miles
  • 2021 – 106,912 miles
  • 2020 – 106,896 miles
  • 2018 – 106,297 miles
  • 2017 – 105,138 miles
  • 2016 – 95,673 miles
  • 2015 – 87,098 miles
  • 2014 – 76,574 miles
  • 2013 – 66,669 miles
  • 2012 – 66,053 miles
  • 2011 – 61,357 miles
  • 2010 – 58,386 miles
  • 2009 – 54,927 miles
  • 2008 – 50,201 miles
  • 2007 – 43,633 miles
  • 2006 – 38,088 miles

What the latest MOT found

Pass107,346 miles
  • MinorNearside Front Inner Suspension arm ball joint dust cover severely deteriorated (5.3.4 (b) (i))Recorded at 2 MOTs since 2021
  • AdvisoryNearside Rear Lower Suspension arm ball joint has slight play control arm (5.3.4 (a) (i))
  • AdvisoryRear Brake pipe corroded, covered in grease or other material (1.1.11 (c))

What MOT advisories mean

Recurring issues

Items recorded at more than one earlier MOT but not at the latest one. Repeat advisories can show maintenance that was put off.

  • Nearside Rear Tyre worn close to the legal limit (4.1.E.1)

    Advisory3 MOTs, 2008–2016

  • Offside Rear Tyre worn close to the legal limit (4.1.E.1)

    Advisory3 MOTs, 2008–2016

Full MOT history

19 tests since 28 Feb 2006, newest first. Select a test to see every defect and advisory.

  1. Pass107,346 miles (+372)1 minor2 advisories
    MOT expiry
    21 Dec 2026
    Odometer
    107,346 miles
    Test number
    532969757674
    • MinorNearside Front Inner Suspension arm ball joint dust cover severely deteriorated (5.3.4 (b) (i))
    • AdvisoryNearside Rear Lower Suspension arm ball joint has slight play control arm (5.3.4 (a) (i))
    • AdvisoryRear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
  2. Pass106,974 miles (+62)1 minor
    MOT expiry
    9 Oct 2025
    Odometer
    106,974 miles
    Test number
    858362486073
    • MinorWindscreen damaged but not adversely affecting driver's view Stone chips (3.2 (a) (i))
  3. Pass106,912 miles (+16)1 minor4 advisories
    MOT expiry
    3 May 2022
    Odometer
    106,912 miles
    Test number
    104587450538
    • MinorNearside Front Inner Suspension arm ball joint dust cover severely deteriorated (5.3.4 (b) (i))
    • AdvisoryNearside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
    • AdvisoryNearside Rear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
    • AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
    • AdvisoryOffside Rear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
  4. Pass106,896 miles (+599)
    MOT expiry
    23 Feb 2021
    Odometer
    106,896 miles
    Test number
    935917312220

    No defects or advisories recorded.

  5. Pass106,297 miles (+1,159)
    MOT expiry
    6 Nov 2019
    Odometer
    106,297 miles
    Test number
    115402003895

    No defects or advisories recorded.

  6. Pass105,138 miles (+9,465)7 advisories
    MOT expiry
    6 Nov 2018
    Odometer
    105,138 miles
    Test number
    341175936452
    • AdvisoryBolt missing from exhaust downpipe union but still secure
    • AdvisoryNearside Rear Direction indicator slightly discoloured (1.4.A.2f)
    • AdvisoryNearside Side repeater slightly discoloured (1.4.A.2f)
    • AdvisoryOffside Front Lower Suspension arm ball joint dust cover deteriorated, but preventing the ingress of dirt (2.4.G.2)
    • AdvisoryOffside Rear Direction indicator slightly discoloured (1.4.A.2f)
    • AdvisoryOffside Side repeater slightly discoloured (1.4.A.2f)
    • AdvisoryWindscreen has damage to an area less than a 40mm circle outside zone 'A' (8.3.1d)
  7. Pass95,673 miles (+8,575)3 advisories
    MOT expiry
    6 Nov 2017
    Odometer
    95,673 miles
    Test number
    982892706715
    • AdvisoryNearside Front Front suspension has slight play in a lower suspension ball joint (2.5.B.1a)
    • 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)
  8. Pass87,098 miles (+10,524)3 advisories
    MOT expiry
    5 Nov 2016
    Odometer
    87,098 miles
    Test number
    617714090795
    • AdvisoryNearside Rear Direction indicators slightly discoloured (1.4.A.2f)
    • AdvisoryOffside Rear Direction indicators slightly discoloured (1.4.A.2f)
    • AdvisoryFuel filler cap o ring starting to crack
  9. Pass76,574 miles2 advisories
    MOT expiry
    11 Oct 2015
    Odometer
    76,574 miles
    Test number
    209242174294
    • 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)
  10. Fail76,574 miles (+9,905)2 repaired2 advisories
    MOT expiry
    No new certificate
    Odometer
    76,574 miles
    Test number
    526502674247
    • Repaired at testNearside Headlamp aim too low (1.8)
    • Repaired at testOffside Headlamp aim too low (1.8)
    • 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)
  11. Pass66,669 miles (+616)
    MOT expiry
    11 Oct 2014
    Odometer
    66,669 miles
    Test number
    579795183233

    No defects or advisories recorded.

  12. Pass66,053 miles2 advisories4 notes
    MOT expiry
    29 Aug 2013
    Odometer
    66,053 miles
    Test number
    125393042249
    • AdvisoryBrake pipe slightly corroded (3.6.B.2c)
    • AdvisoryExhaust has a minor leak of exhaust gases (7.1.2)
    • NoteEngine covers fitted obscuring some components in the engine bay
    • NoteItems removed from driver's view prior to test
    • NoteTyre pressure moitoring lamp on
    • NoteUnder-trays fitted obscuring some underside components
  13. Fail66,053 miles (+4,696)2 repaired2 advisories4 notes
    MOT expiry
    No new certificate
    Odometer
    66,053 miles
    Test number
    666223842287
    • Repaired at testNearside Headlamp aim too low (1.8)
    • Repaired at testOffside Headlamp aim too low (1.8)
    • AdvisoryBrake pipe slightly corroded (3.6.B.2c)
    • AdvisoryExhaust has a minor leak of exhaust gases (7.1.2)
    • NoteEngine covers fitted obscuring some components in the engine bay
    • NoteItems removed from driver's view prior to test
    • NoteTyre pressure moitoring lamp on
    • NoteUnder-trays fitted obscuring some underside components
  14. Pass61,357 miles (+2,971)
    MOT expiry
    27 Aug 2012
    Odometer
    61,357 miles
    Test number
    857855531245

    No defects or advisories recorded.

  15. Pass58,386 miles (+3,459)
    MOT expiry
    27 Aug 2011
    Odometer
    58,386 miles
    Test number
    350070740244

    No defects or advisories recorded.

  16. Pass54,927 miles (+4,726)1 advisory
    MOT expiry
    13 Aug 2010
    Odometer
    54,927 miles
    Test number
    704602829215
    • AdvisoryOffside Front Suspension arm corroded but not seriously weakened (2.4.G.1)
  17. Pass50,201 miles (+6,568)3 advisories
    MOT expiry
    13 Aug 2009
    Odometer
    50,201 miles
    Test number
    442067328235
    • AdvisoryNearside Front Suspension arm has slight play in a ball joint (2.4.G.2)
    • 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)
  18. Pass43,633 miles (+5,545)
    MOT expiry
    24 Mar 2008
    Odometer
    43,633 miles
    Test number
    952111477049

    No defects or advisories recorded.

  19. Pass38,088 miles
    MOT expiry
    24 Mar 2007
    Odometer
    38,088 miles
    Test number
    984609456069

    No defects or advisories recorded.

Questions about L31 MWH

Does L31 MWH currently have a valid MOT?
Yes. DVSA records show the MOT on L31 MWH is valid until 21 Dec 2026.
When is the MOT due on L31 MWH?
The MOT on L31 MWH is valid until 21 Dec 2026. It can be tested up to a month (minus a day) before then and keep the same renewal date.
What mileage has L31 MWH done?
L31 MWH was recorded at 107,346 miles at its MOT on 22 Dec 2025, an average of 3,495 miles a year.
Has L31 MWH ever failed its MOT?
Yes. L31 MWH has failed 2 of its 19 MOT tests, most recently on 29 Sept 2014.
Has the mileage on L31 MWH 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 L31 MWH find?
L31 MWH passed its latest MOT on 22 Dec 2025 with 1 minor defect and 2 advisories: nearside front inner suspension arm ball joint dust cover severely deteriorated; nearside rear lower suspension arm ball joint has slight play control arm; rear brake pipe corroded, covered in grease or other material.

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