
BMW M3
Grey · Petrol · 2012 · 3,246 cc
LB12 KMZMOT history
LB12 KMZ is a grey petrol BMW M3 first used on 12 Jul 2012. Its MOT is valid until 29 Jun 2027 and it has passed 12 of 12 MOT tests, with 27,515 miles recorded at the latest.
From DVSA MOT records, updated 5 Jun 2026.
- MOT
- Valid
- Until 29 Jun 2027
- Mileage
- 27,515 mi
- At MOT on 5 Jun 2026
- MOT tests
- 12
- 12 passed · 0 failed
- Per year
- 1,835 mi
- Average between MOTs
Vehicle details
- Registration
- LB12 KMZ
- Registration format
- Current format (from 2001)
- Make
- BMW
- Model
- M3
- Colour
- Grey
- Fuel type
- Petrol
- Engine size
- 3,246 cc
- Year of manufacture
- 2012
- First used
- 12 Jul 2012
- MOT status
- MOT valid until 29 Jun 2027
- Latest MOT test
- 5 Jun 2026 (Pass)
Mileage history
LB12 KMZ was last recorded at 27,515 miles on 5 Jun 2026, 704 miles more than at the previous MOT on 18 Jun 2025.
- Previous MOT
- 26,811 miles · 18 Jun 2025
- Between the last two tests
- 704 miles
- Average per year
- 1,835 miles
Recorded mileage by year
- 2026 – 27,515 miles
- 2025 – 26,811 miles
- 2024 – 25,434 miles
- 2023 – 23,918 miles
- 2022 – 22,314 miles
- 2021 – 20,232 miles
- 2020 – 19,677 miles
- 2019 – 18,464 miles
- 2018 – 15,979 miles
- 2017 – 12,272 miles
- 2016 – 9,631 miles
- 2015 – 7,526 miles
What the latest MOT found
No defects or advisories were recorded.
Full MOT history
12 tests since 14 Jul 2015, newest first. Select a test to see every defect and advisory.
Pass27,515 miles (+704)
- MOT expiry
- 29 Jun 2027
- Odometer
- 27,515 miles
- Test number
- 934708881558
No defects or advisories recorded.
Pass26,811 miles (+1,377)
- MOT expiry
- 29 Jun 2026
- Odometer
- 26,811 miles
- Test number
- 735512842874
No defects or advisories recorded.
Pass25,434 miles (+1,516)
- MOT expiry
- 29 Jun 2025
- Odometer
- 25,434 miles
- Test number
- 735884212411
No defects or advisories recorded.
Pass23,918 miles (+1,604)1 advisory
- MOT expiry
- 29 Jun 2024
- Odometer
- 23,918 miles
- Test number
- 805087164461
- AdvisoryFront Tyre slightly damaged/cracking or perishing both sides (5.2.3 (d) (ii))
Pass22,314 miles (+2,082)
- MOT expiry
- 29 Jun 2023
- Odometer
- 22,314 miles
- Test number
- 733876901989
No defects or advisories recorded.
Pass20,232 miles (+555)
- MOT expiry
- 29 Jun 2022
- Odometer
- 20,232 miles
- Test number
- 781987411800
No defects or advisories recorded.
Pass19,677 miles (+1,213)
- MOT expiry
- 29 Jun 2021
- Odometer
- 19,677 miles
- Test number
- 422622355441
No defects or advisories recorded.
Pass18,464 miles (+2,485)
- MOT expiry
- 13 Dec 2020
- Odometer
- 18,464 miles
- Test number
- 327714398712
No defects or advisories recorded.
Pass15,979 miles (+3,707)
- MOT expiry
- 13 Jun 2019
- Odometer
- 15,979 miles
- Test number
- 224924619704
No defects or advisories recorded.
Pass12,272 miles (+2,641)2 advisories
- MOT expiry
- 13 Jun 2018
- Odometer
- 12,272 miles
- Test number
- 143698689367
- AdvisoryRear Tyre worn close to the legal limit both nearside and offside (4.1.E.1)
- AdvisoryUndertray and engine covers are fitted to vehicle
Pass9,631 miles (+2,105)
- MOT expiry
- 2 Jun 2017
- Odometer
- 9,631 miles
- Test number
- 809650131524
No defects or advisories recorded.
Pass7,526 miles
- MOT expiry
- 13 Jul 2016
- Odometer
- 7,526 miles
- Test number
- 287625195104
No defects or advisories recorded.
Questions about LB12 KMZ
- Does LB12 KMZ currently have a valid MOT?
- Yes. DVSA records show the MOT on LB12 KMZ is valid until 29 Jun 2027.
- When is the MOT due on LB12 KMZ?
- The MOT on LB12 KMZ is valid until 29 Jun 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has LB12 KMZ done?
- LB12 KMZ was recorded at 27,515 miles at its MOT on 5 Jun 2026, an average of 1,835 miles a year.
- Has LB12 KMZ ever failed its MOT?
- No. LB12 KMZ has passed all 12 of its MOT tests on record.
- Has the mileage on LB12 KMZ 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 LB12 KMZ find?
- LB12 KMZ 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.