
BMW 3 Series
Blue · Diesel · 2010 · 1,995 cc
K31 KPRMOT history
K31 KPR is a blue diesel BMW 3 Series first used on 8 Nov 2010. Its MOT is valid until 2 Dec 2026 and it has passed 13 of 16 MOT tests, with 185,614 miles recorded at the latest.
From DVSA MOT records, updated 28 Nov 2025.

- MOT
- Valid
- Until 2 Dec 2026
- Mileage
- 185,614 mi
- At MOT on 28 Nov 2025
- MOT tests
- 16
- 13 passed · 3 failed
- Per year
- 12,116 mi
- Average between MOTs
Vehicle details
- Registration
- K31 KPR
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Blue
- Fuel type
- Diesel
- Engine size
- 1,995 cc
- Year of manufacture
- 2010
- First used
- 8 Nov 2010
- MOT status
- MOT valid until 2 Dec 2026
- Latest MOT test
- 28 Nov 2025 (Pass)
Mileage history
K31 KPR was last recorded at 185,614 miles on 28 Nov 2025, 1,621 miles more than at the previous MOT on 18 Nov 2024.
- Previous MOT
- 183,993 miles · 18 Nov 2024
- Between the last two tests
- 1,621 miles
- Average per year
- 12,116 miles
Recorded mileage by year
- 2025 – 185,614 miles
- 2024 – 183,993 miles
- 2023 – 180,311 miles
- 2022 – 174,384 miles
- 2021 – 166,068 miles
- 2020 – 160,597 miles
- 2019 – 156,208 miles
- 2018 – 140,835 miles
- 2017 – 117,651 miles
- 2016 – 99,874 miles
- 2015 – 82,111 miles
- 2014 – 58,372 miles
- 2013 – 39,327 miles
What the latest MOT found
- AdvisoryOffside Front Anti-roll bar linkage ball joint has slight play (5.3.4 (a) (i))Recorded at 2 MOTs since 2024
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.
Offside Front Shock absorbers has light misting of oil
Advisory3 MOTs, 2021–2022
Exhaust has a major leak of exhaust gases
Major2 MOTs, 2022–2023
Front Brake disc worn, pitted or scored, but not seriously weakened Both worn.
Advisory2 MOTs, 2022
Front Tyre worn close to legal limit/worn on edge Both worn indie edges.
Advisory2 MOTs, 2022
Offside Rear Tyre has a cut but not deep enough to reach the ply or cords Inner sidewall.
Advisory2 MOTs, 2022
Full MOT history
16 tests since 1 Nov 2013, newest first. Select a test to see every defect and advisory.
Pass185,614 miles (+1,621)1 advisory
- MOT expiry
- 2 Dec 2026
- Odometer
- 185,614 miles
- Test number
- 792849581067
- AdvisoryOffside Front Anti-roll bar linkage ball joint has slight play (5.3.4 (a) (i))
Pass183,993 miles (+3,682)3 advisories
- MOT expiry
- 2 Dec 2025
- Odometer
- 183,993 miles
- Test number
- 755577374413
- AdvisoryNearside Front Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Front Anti-roll bar linkage ball joint has slight play (5.3.4 (a) (i))
- AdvisoryOffside Front Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Pass180,311 miles (+46)
- MOT expiry
- 2 Dec 2024
- Odometer
- 180,311 miles
- Test number
- 611770201885
No defects or advisories recorded.
Fail180,265 miles (+5,881)4 major2 advisories
- MOT expiry
- No new certificate
- Odometer
- 180,265 miles
- Test number
- 399320058797
- MajorExhaust diesel particulate filter shows evidence of tampering. (8.2.2.1 (c))
- MajorExhaust fumes entering cabin (6.1.2 (b) (i))
- MajorExhaust has a major leak of exhaust gases (6.1.2 (a))
- MajorOffside Front Anti-roll bar ball joint excessively worn (5.3.4 (a) (i))
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryBonnet handle missing
Pass174,384 miles (+119)4 advisories
- MOT expiry
- 2 Dec 2023
- Odometer
- 174,384 miles
- Test number
- 190357206632
- AdvisoryFront Brake disc worn, pitted or scored, but not seriously weakened Both worn. (1.1.14 (a) (ii))
- AdvisoryFront Tyre worn close to legal limit/worn on edge Both worn indie edges. (5.2.3 (e))
- AdvisoryOffside Front Shock absorbers has light misting of oil (5.3.2 (b))
- AdvisoryOffside Rear Tyre has a cut but not deep enough to reach the ply or cords Inner sidewall. (5.2.3 (d) (i))
Fail174,265 miles (+8,197)4 major5 advisories
- MOT expiry
- No new certificate
- Odometer
- 174,265 miles
- Test number
- 718599288302
- MajorExhaust diesel particulate filter shows evidence of tampering. Missing. (8.2.2.1 (c))
- MajorExhaust has a major leak of exhaust gases (6.1.2 (a))
- MajorExhaust particulate filter missing where one was fitted as standard (8.2.2.1 (a))
- MajorOffside Rear Shock absorbers has a serious fluid leak (5.3.2 (b))
- AdvisoryFront Brake disc worn, pitted or scored, but not seriously weakened Both worn. (1.1.14 (a) (ii))
- AdvisoryFront Tyre worn close to legal limit/worn on edge Both worn indie edges. (5.2.3 (e))
- AdvisoryOffside Front Shock absorbers has light misting of oil (5.3.2 (b))
- AdvisoryOffside Rear Tyre has a cut but not deep enough to reach the ply or cords Inner sidewall. (5.2.3 (d) (i))
- AdvisoryRecommend handbrake lever to be adjusted.
Pass166,068 miles3 advisories
- MOT expiry
- 18 Nov 2022
- Odometer
- 166,068 miles
- Test number
- 864692316139
- AdvisoryFront Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryItems removed from driver's view prior to test
- AdvisoryOffside Front Shock absorbers has light misting of oil (5.3.2 (b))
Fail166,068 miles (+5,471)2 dangerous3 advisories
- MOT expiry
- No new certificate
- Odometer
- 166,068 miles
- Test number
- 754859982645
- DangerousNearside Rear Tyre tread depth below requirements of 1.6mm (5.2.3 (e))
- DangerousOffside Rear Tyre tread depth below requirements of 1.6mm (5.2.3 (e))
- AdvisoryFront Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryItems removed from driver's view prior to test
- AdvisoryOffside Front Shock absorbers has light misting of oil (5.3.2 (b))
Pass160,597 miles (+4,389)3 advisories
- MOT expiry
- 18 Nov 2021
- Odometer
- 160,597 miles
- Test number
- 253814669257
- AdvisoryFront Brake disc worn, pitted or scored, but not seriously weakened n/s and o/s (1.1.14 (a) (ii))
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge 3mm (5.2.3 (e))
- AdvisoryOffside Front Suspension arm ball joint has slight play upper and lower (5.3.4 (a) (i))
Pass156,208 miles (+15,373)
- MOT expiry
- 18 Nov 2020
- Odometer
- 156,208 miles
- Test number
- 696473668643
No defects or advisories recorded.
Pass140,835 miles (+23,184)
- MOT expiry
- 18 Nov 2019
- Odometer
- 140,835 miles
- Test number
- 566153696935
No defects or advisories recorded.
Pass117,651 miles (+17,777)1 advisory
- MOT expiry
- 17 Nov 2018
- Odometer
- 117,651 miles
- Test number
- 494502877936
- AdvisoryNearside Front Upper Windscreen has damage to an area less than a 40mm circle outside zone 'A' (8.3.1d)
Pass99,874 miles (+17,763)
- MOT expiry
- 8 Nov 2017
- Odometer
- 99,874 miles
- Test number
- 772055521707
No defects or advisories recorded.
Pass82,111 miles (+23,739)1 advisory
- MOT expiry
- 8 Nov 2016
- Odometer
- 82,111 miles
- Test number
- 637971491883
- AdvisoryParking brake efficiency lower on o/s rear wheel
Pass58,372 miles (+19,045)
- MOT expiry
- 8 Nov 2015
- Odometer
- 58,372 miles
- Test number
- 417414104347
No defects or advisories recorded.
Pass39,327 miles
- MOT expiry
- 8 Nov 2014
- Odometer
- 39,327 miles
- Test number
- 558135303304
No defects or advisories recorded.
Questions about K31 KPR
- Does K31 KPR currently have a valid MOT?
- Yes. DVSA records show the MOT on K31 KPR is valid until 2 Dec 2026.
- When is the MOT due on K31 KPR?
- The MOT on K31 KPR is valid until 2 Dec 2026. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has K31 KPR done?
- K31 KPR was recorded at 185,614 miles at its MOT on 28 Nov 2025, an average of 12,116 miles a year.
- Has K31 KPR ever failed its MOT?
- Yes. K31 KPR has failed 3 of its 16 MOT tests, most recently on 20 Nov 2023.
- Has the mileage on K31 KPR 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 K31 KPR find?
- K31 KPR passed its latest MOT on 28 Nov 2025 with 1 advisory: offside front anti-roll bar linkage ball joint has slight play.
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.