
BMW 3 Series
White · Diesel · 2013 · 1,995 cc
P31 KROMOT history
P31 KRO is a white diesel BMW 3 Series first used on 7 Sept 2013. Its MOT expired on 2 Sept 2026 and it has passed 11 of 13 MOT tests, with 88,587 miles recorded at the latest.
From DVSA MOT records, updated 18 Aug 2025.

- MOT
- Expired
- On 2 Sept 2026
- Mileage
- 88,587 mi
- At MOT on 18 Aug 2025
- MOT tests
- 13
- 11 passed · 2 failed
- Per year
- 7,326 mi
- Average between MOTs
Vehicle details
- Registration
- P31 KRO
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- White
- Fuel type
- Diesel
- Engine size
- 1,995 cc
- Year of manufacture
- 2013
- First used
- 7 Sept 2013
- MOT status
- MOT expired on 2 Sept 2026
- Latest MOT test
- 18 Aug 2025 (Pass)
Mileage history
P31 KRO was last recorded at 88,587 miles on 18 Aug 2025, 32,256 miles more than at the previous MOT on 3 Sept 2024.
- Previous MOT
- 56,331 miles · 3 Sept 2024
- Between the last two tests
- 32,256 miles
- Average per year
- 7,326 miles
Recorded mileage by year
- 2025 – 88,587 miles
- 2024 – 56,331 miles
- 2023 – 48,925 miles
- 2022 – 46,556 miles
- 2021 – 44,200 miles
- 2020 – 39,943 miles
- 2019 – 35,860 miles
- 2018 – 31,476 miles
- 2017 – 26,183 miles
- 2016 – 21,652 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.
Under trays fitted blocking view of some components
Advisory2 MOTs, 2024
Full MOT history
13 tests since 29 Jun 2016, newest first. Select a test to see every defect and advisory.
Pass88,587 miles (+32,256)
- MOT expiry
- 2 Sept 2026
- Odometer
- 88,587 miles
- Test number
- 495339439355
No defects or advisories recorded.
Pass56,331 miles1 advisory
- MOT expiry
- 2 Sept 2025
- Odometer
- 56,331 miles
- Test number
- 862456349726
- AdvisoryFull undertrays fitted
Fail56,331 miles (+2,829)1 major1 advisory
- MOT expiry
- No new certificate
- Odometer
- 56,331 miles
- Test number
- 608236221868
- MajorFuel cap/sealing device missing (6.1.3 (b) (i))
- AdvisoryFull undertrays fitted
Pass53,502 miles (+241)1 advisory
- MOT expiry
- 1 Apr 2025
- Odometer
- 53,502 miles
- Test number
- 939453008313
- AdvisoryUnder trays fitted blocking view of some components
Fail53,261 miles (+4,336)2 major1 repaired1 advisory
- MOT expiry
- No new certificate
- Odometer
- 53,261 miles
- Test number
- 234963710887
- MajorNearside Front Shock absorbers has a serious fluid leak (5.3.2 (b))
- MajorNearside Side repeater light intensity significantly reduced (4.4.3 (a))
- Repaired at testNearside Headlamp aim too low (4.1.2 (a))
- AdvisoryUnder trays fitted blocking view of some components
Pass48,925 miles (+2,369)3 advisories
- MOT expiry
- 10 Mar 2024
- Odometer
- 48,925 miles
- Test number
- 406497115665
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryRear Brake pad(s) wearing thin (1.1.13 (a) (ii))
Pass46,556 miles (+2,356)
- MOT expiry
- 10 Mar 2023
- Odometer
- 46,556 miles
- Test number
- 405761613919
No defects or advisories recorded.
Pass44,200 miles (+4,257)1 advisory
- MOT expiry
- 17 May 2022
- Odometer
- 44,200 miles
- Test number
- 943353185243
- AdvisoryFront Brake pad(s) wearing thin (1.1.13 (a) (ii))
Pass39,943 miles (+4,083)
- MOT expiry
- 28 Jun 2021
- Odometer
- 39,943 miles
- Test number
- 103042245643
No defects or advisories recorded.
Pass35,860 miles (+4,384)
- MOT expiry
- 28 Jun 2020
- Odometer
- 35,860 miles
- Test number
- 668353701438
No defects or advisories recorded.
Pass31,476 miles (+5,293)
- MOT expiry
- 28 Jun 2019
- Odometer
- 31,476 miles
- Test number
- 103491889355
No defects or advisories recorded.
Pass26,183 miles (+4,531)2 advisories
- MOT expiry
- 28 Jun 2018
- Odometer
- 26,183 miles
- Test number
- 236912012899
- 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)
Pass21,652 miles
- MOT expiry
- 28 Jun 2017
- Odometer
- 21,652 miles
- Test number
- 992470249178
No defects or advisories recorded.
Questions about P31 KRO
- Does P31 KRO currently have a valid MOT?
- No. The MOT on P31 KRO expired on 2 Sept 2026, according to DVSA records.
- When is the MOT due on P31 KRO?
- The MOT on P31 KRO expired on 2 Sept 2026. It can only be driven to a pre-booked MOT test or to repairs needed to pass one.
- What mileage has P31 KRO done?
- P31 KRO was recorded at 88,587 miles at its MOT on 18 Aug 2025, an average of 7,326 miles a year.
- Has P31 KRO ever failed its MOT?
- Yes. P31 KRO has failed 2 of its 13 MOT tests, most recently on 3 Sept 2024.
- Has the mileage on P31 KRO 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 P31 KRO find?
- P31 KRO passed its latest MOT on 18 Aug 2025 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.