BMW logo

BMW M3

Black · Petrol · 2003 · 3,246 cc

L28 CSLMOT history

L28 CSL is a black petrol BMW M3 first used on 6 Dec 2003. Its MOT is valid until 3 Nov 2027 and it has passed 19 of 19 MOT tests, with 30,796 miles recorded at the latest.

From DVSA MOT records, updated 15 Oct 2026.

L28 CSL black 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 3 Nov 2027
Mileage
30,796 mi
At MOT on 14 Oct 2026
MOT tests
19
19 passed · 0 failed
Per year
779 mi
Average between MOTs
Get reminders for L28 CSL in the free Driver Codes app

Vehicle details

Registration
L28 CSL
Registration format
Prefix (1983 to 2001)
Make
BMW
Model
M3
Colour
Black
Fuel type
Petrol
Engine size
3,246 cc
Year of manufacture
2003
First used
6 Dec 2003
MOT status
MOT valid until 3 Nov 2027
Latest MOT test
14 Oct 2026 (Pass)

Mileage history

L28 CSL was last recorded at 30,796 miles on 14 Oct 2026, 10 miles more than at the previous MOT on 9 Oct 2025.

Odometer reading at each MOT testPass
Previous MOT
30,786 miles · 9 Oct 2025
Between the last two tests
10 miles
Average per year
779 miles

Recorded mileage by year

  • 2026 – 30,796 miles
  • 2025 – 30,786 miles
  • 2024 – 30,784 miles
  • 2023 – 30,748 miles
  • 2022 – 30,655 miles
  • 2021 – 30,508 miles
  • 2020 – 30,269 miles
  • 2019 – 30,172 miles
  • 2018 – 29,814 miles
  • 2017 – 29,802 miles
  • 2015 – 29,797 miles
  • 2013 – 28,967 miles
  • 2011 – 27,079 miles
  • 2010 – 26,570 miles
  • 2009 – 24,481 miles
  • 2008 – 21,848 miles
  • 2007 – 18,685 miles
  • 2006 – 15,272 miles

What the latest MOT found

Pass30,796 miles

No defects or advisories were recorded.

What MOT advisories mean

Full MOT history

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

  1. Pass30,796 miles (+10)
    MOT expiry
    3 Nov 2027
    Odometer
    30,796 miles
    Test number
    109187970280

    No defects or advisories recorded.

  2. Pass30,786 miles (+2)
    MOT expiry
    3 Nov 2026
    Odometer
    30,786 miles
    Test number
    595154418860

    No defects or advisories recorded.

  3. Pass30,784 miles (+36)
    MOT expiry
    3 Nov 2025
    Odometer
    30,784 miles
    Test number
    356722249244

    No defects or advisories recorded.

  4. Pass30,748 miles (+93)
    MOT expiry
    13 Sept 2024
    Odometer
    30,748 miles
    Test number
    152795922783

    No defects or advisories recorded.

  5. Pass30,655 miles (+147)
    MOT expiry
    21 Jul 2023
    Odometer
    30,655 miles
    Test number
    298827688912

    No defects or advisories recorded.

  6. Pass30,508 miles (+239)
    MOT expiry
    5 Jul 2022
    Odometer
    30,508 miles
    Test number
    927701390435

    No defects or advisories recorded.

  7. Pass30,269 miles (+97)
    MOT expiry
    17 May 2021
    Odometer
    30,269 miles
    Test number
    185213190457

    No defects or advisories recorded.

  8. Pass30,172 miles (+349)
    MOT expiry
    8 Sept 2020
    Odometer
    30,172 miles
    Test number
    318018465053

    No defects or advisories recorded.

  9. Pass29,823 miles (+9)
    MOT expiry
    5 Mar 2020
    Odometer
    29,823 miles
    Test number
    697138244800

    No defects or advisories recorded.

  10. Pass29,814 miles (+12)
    MOT expiry
    31 Jul 2019
    Odometer
    29,814 miles
    Test number
    560108282361

    No defects or advisories recorded.

  11. Pass29,802 miles (+5)
    MOT expiry
    17 Jul 2018
    Odometer
    29,802 miles
    Test number
    517981318711

    No defects or advisories recorded.

  12. Pass29,797 miles (+830)
    MOT expiry
    23 Mar 2016
    Odometer
    29,797 miles
    Test number
    558023285000

    No defects or advisories recorded.

  13. Pass28,967 miles (+1,888)
    MOT expiry
    11 Mar 2014
    Odometer
    28,967 miles
    Test number
    178051473415

    No defects or advisories recorded.

  14. Pass27,079 miles (+509)
    MOT expiry
    6 Dec 2012
    Odometer
    27,079 miles
    Test number
    196562921393

    No defects or advisories recorded.

  15. Pass26,570 miles (+2,089)
    MOT expiry
    6 Dec 2011
    Odometer
    26,570 miles
    Test number
    620648120391

    No defects or advisories recorded.

  16. Pass24,481 miles (+2,633)
    MOT expiry
    6 Dec 2010
    Odometer
    24,481 miles
    Test number
    744012039354

    No defects or advisories recorded.

  17. Pass21,848 miles (+3,163)1 note
    MOT expiry
    6 Dec 2009
    Odometer
    21,848 miles
    Test number
    920317028318
    • NoteSuspension joint nearside upper dust cover split/missing
  18. Pass18,685 miles (+3,413)4 advisories
    MOT expiry
    6 Dec 2008
    Odometer
    18,685 miles
    Test number
    674840847301
    • AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryOffside Front Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
  19. Pass15,272 miles
    MOT expiry
    6 Dec 2007
    Odometer
    15,272 miles
    Test number
    980980316321

    No defects or advisories recorded.

Questions about L28 CSL

Does L28 CSL currently have a valid MOT?
Yes. DVSA records show the MOT on L28 CSL is valid until 3 Nov 2027.
When is the MOT due on L28 CSL?
The MOT on L28 CSL is valid until 3 Nov 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
What mileage has L28 CSL done?
L28 CSL was recorded at 30,796 miles at its MOT on 14 Oct 2026, an average of 779 miles a year.
Has L28 CSL ever failed its MOT?
No. L28 CSL has passed all 19 of its MOT tests on record.
Has the mileage on L28 CSL 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 L28 CSL find?
L28 CSL passed its latest MOT on 14 Oct 2026 with no defects or advisories recorded.

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