
BMW M3
Grey · Petrol · 2003 · 3,246 cc
CSL 99MOT history
CSL 99 is a grey petrol BMW M3 first used on 30 Sept 2003. Its MOT is valid until 4 Jun 2027 and it has passed 20 of 22 MOT tests, with 52,514 miles recorded at the latest.
From DVSA MOT records, updated 5 Jun 2026.

- MOT
- Valid
- Until 4 Jun 2027
- Mileage
- 52,514 mi
- At MOT on 5 Jun 2026
- MOT tests
- 22
- 20 passed · 2 failed
- Per year
- 2,418 mi
- Average between MOTs
Vehicle details
- Registration
- CSL 99
- Registration format
- Dateless
- Make
- BMW
- Model
- M3
- Colour
- Grey
- Fuel type
- Petrol
- Engine size
- 3,246 cc
- Year of manufacture
- 2003
- First used
- 30 Sept 2003
- MOT status
- MOT valid until 4 Jun 2027
- Latest MOT test
- 5 Jun 2026 (Pass)
Mileage history
CSL 99 was last recorded at 52,514 miles on 5 Jun 2026, 528 miles more than at the previous MOT on 15 May 2025.
- Previous MOT
- 51,986 miles · 15 May 2025
- Between the last two tests
- 528 miles
- Average per year
- 2,418 miles
Recorded mileage by year
- 2026 – 52,514 miles
- 2025 – 51,986 miles
- 2024 – 51,254 miles
- 2023 – 47,731 miles
- 2021 – 46,135 miles
- 2020 – 43,859 miles
- 2019 – 41,035 miles
- 2018 – 39,867 miles
- 2017 – 39,743 miles
- 2016 – 39,615 miles
- 2015 – 39,555 miles
- 2013 – 35,236 miles
- 2011 – 32,953 miles
- 2010 – 27,651 miles
- 2009 – 24,689 miles
- 2008 – 21,870 miles
- 2007 – 14,382 miles
- 2006 – 7,214 miles
- 2005 – 2,868 miles
What the latest MOT found
No defects or advisories were recorded.
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.
Front registration plate character(s) incorrectly spaced (6.3.4a)
Failure2 MOTs, 2015–2016
Rear registration plate character(s) incorrectly spaced (6.3.4a)
Failure2 MOTs, 2015–2016
Full MOT history
22 tests since 23 Nov 2005, newest first. Select a test to see every defect and advisory.
Pass52,514 miles (+528)
- MOT expiry
- 4 Jun 2027
- Odometer
- 52,514 miles
- Test number
- 961475510626
No defects or advisories recorded.
Pass51,986 miles (+732)
- MOT expiry
- 14 May 2026
- Odometer
- 51,986 miles
- Test number
- 479661392582
No defects or advisories recorded.
Pass51,254 miles (+3,523)
- MOT expiry
- 6 May 2025
- Odometer
- 51,254 miles
- Test number
- 456485907372
No defects or advisories recorded.
Pass47,731 miles (+1,596)
- MOT expiry
- 3 Apr 2024
- Odometer
- 47,731 miles
- Test number
- 798959747090
No defects or advisories recorded.
Pass46,135 miles (+2,276)
- MOT expiry
- 17 Oct 2022
- Odometer
- 46,135 miles
- Test number
- 732088254533
No defects or advisories recorded.
Pass43,859 miles (+2,824)
- MOT expiry
- 17 Oct 2021
- Odometer
- 43,859 miles
- Test number
- 722418060422
No defects or advisories recorded.
Pass41,035 miles (+1,168)
- MOT expiry
- 17 Oct 2020
- Odometer
- 41,035 miles
- Test number
- 819386547557
No defects or advisories recorded.
Pass39,867 miles (+124)
- MOT expiry
- 17 Oct 2019
- Odometer
- 39,867 miles
- Test number
- 362587878459
No defects or advisories recorded.
Pass39,743 miles (+128)1 advisory
- MOT expiry
- 18 Jul 2018
- Odometer
- 39,743 miles
- Test number
- 850515186283
- AdvisoryNearside Brake pipe slightly corroded front to rear (3.6.B.2c)
Pass39,615 miles
- MOT expiry
- 7 Jun 2017
- Odometer
- 39,615 miles
- Test number
- 201657035065
No defects or advisories recorded.
Fail39,615 miles (+60)2 failures
- MOT expiry
- No new certificate
- Odometer
- 39,615 miles
- Test number
- 713670010801
- FailureFront registration plate character(s) incorrectly spaced (6.3.4a)
- FailureRear registration plate character(s) incorrectly spaced (6.3.4a)
Pass39,555 miles
- MOT expiry
- 2 Jun 2016
- Odometer
- 39,555 miles
- Test number
- 275054255184
No defects or advisories recorded.
Fail39,555 miles2 failures
- MOT expiry
- No new certificate
- Odometer
- 39,555 miles
- Test number
- 935954755176
- FailureFront registration plate character(s) incorrectly spaced (6.3.4a)
- FailureRear registration plate character(s) incorrectly spaced (6.3.4a)
PassMileage not read
- MOT expiry
- 21 Feb 2015
- Odometer
- Not read
- Test number
- 775053154012
No defects or advisories recorded.
Pass35,236 miles (+2,283)
- MOT expiry
- 4 Jan 2014
- Odometer
- 35,236 miles
- Test number
- 157005003447
No defects or advisories recorded.
Pass32,953 miles (+5,302)
- MOT expiry
- 18 Dec 2012
- Odometer
- 32,953 miles
- Test number
- 597433251397
No defects or advisories recorded.
Pass27,651 miles (+2,962)
- MOT expiry
- 8 Nov 2011
- Odometer
- 27,651 miles
- Test number
- 740933510305
No defects or advisories recorded.
Pass24,689 miles (+2,819)
- MOT expiry
- 8 Nov 2010
- Odometer
- 24,689 miles
- Test number
- 643120499240
No defects or advisories recorded.
Pass21,870 miles (+7,488)
- MOT expiry
- 8 Nov 2009
- Odometer
- 21,870 miles
- Test number
- 411399908398
No defects or advisories recorded.
Pass14,382 miles (+7,168)
- MOT expiry
- 8 Nov 2008
- Odometer
- 14,382 miles
- Test number
- 542373717375
No defects or advisories recorded.
Pass7,214 miles (+4,346)
- MOT expiry
- 28 Sept 2007
- Odometer
- 7,214 miles
- Test number
- 611462576268
No defects or advisories recorded.
Pass2,868 miles
- MOT expiry
- 22 Nov 2006
- Odometer
- 2,868 miles
- Test number
- 571747225372
No defects or advisories recorded.
Questions about CSL 99
- What vehicle is registration CSL 99 currently assigned to?
- DVSA MOT records show CSL 99 on a grey petrol BMW M3 first used on 30 Sept 2003. Dateless registrations can be transferred between vehicles, so earlier MOT tests may have been under a different registration. Registered keeper details are not public and are not shown.
- Does CSL 99 currently have a valid MOT?
- Yes. DVSA records show the MOT on CSL 99 is valid until 4 Jun 2027.
- When is the MOT due on CSL 99?
- The MOT on CSL 99 is valid until 4 Jun 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has CSL 99 done?
- CSL 99 was recorded at 52,514 miles at its MOT on 5 Jun 2026, an average of 2,418 miles a year.
- Has CSL 99 ever failed its MOT?
- Yes. CSL 99 has failed 2 of its 22 MOT tests, most recently on 8 Jun 2016.
- Has the mileage on CSL 99 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 CSL 99 find?
- CSL 99 passed its latest MOT on 5 Jun 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.