
BMW X5
Blue · Diesel · 2006 · 2,993 cc
K31 HNSMOT history
K31 HNS is a blue diesel BMW X5 first used on 28 Mar 2006. Its MOT is valid until 22 Dec 2026 and it has passed 19 of 25 MOT tests, with 148,251 miles recorded at the latest.
From DVSA MOT records, updated 10 Dec 2025.

- MOT
- Valid
- Until 22 Dec 2026
- Mileage
- 148,251 mi
- At MOT on 10 Dec 2025
- MOT tests
- 25
- 19 passed · 6 failed
- Per year
- 7,655 mi
- Average between MOTs
Vehicle details
- Registration
- K31 HNS
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- X5
- Colour
- Blue
- Fuel type
- Diesel
- Engine size
- 2,993 cc
- Year of manufacture
- 2006
- First used
- 28 Mar 2006
- MOT status
- MOT valid until 22 Dec 2026
- Latest MOT test
- 10 Dec 2025 (Pass)
Mileage history
K31 HNS was last recorded at 148,251 miles on 10 Dec 2025, 6 miles more than at the previous MOT on 8 Dec 2025.
- Previous MOT
- 148,245 miles · 8 Dec 2025
- Between the last two tests
- 6 miles
- Average per year
- 7,655 miles
Recorded mileage by year
- 2025 – 148,251 miles
- 2024 – 142,183 miles
- 2023 – 135,949 miles
- 2022 – 128,845 miles
- 2021 – 119,152 miles
- 2020 – 109,789 miles
- 2019 – 105,152 miles
- 2018 – 100,219 miles
- 2017 – 91,326 miles
- 2016 – 77,839 miles
- 2015 – 72,595 miles
- 2014 – 68,343 miles
- 2013 – 56,046 miles
- 2012 – 39,247 miles
- 2011 – 30,671 miles
- 2010 – 26,986 miles
- 2009 – 20,314 miles
What the latest MOT found
- AdvisoryNearside Front Tyre has a cut but not deep enough to reach the ply or cords (5.2.3 (d) (i))Recorded at 2 MOTs since 2025
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.
Exhaust has a minor leak of exhaust gases Manifold
Advisory2 MOTs, 2024
Nearside Front Lower Suspension arm ball joint dust cover severely deteriorated Rear
Minor2 MOTs, 2024
Nearside Rear Inner Tyre worn close to legal limit/worn on edge
Advisory2 MOTs, 2024
Offside Rear Inner Tyre worn close to legal limit/worn on edge
Advisory2 MOTs, 2024
Rear Child Seat fitted not allowing full inspection of adult belt both sides
Advisory2 MOTs, 2020–2021
Offside Front Brake pipe corroded, covered in grease or other material
Advisory2 MOTs, 2018–2020
Full MOT history
25 tests since 25 Mar 2009, newest first. Select a test to see every defect and advisory.
Pass148,251 miles (+6)1 advisory
- MOT expiry
- 22 Dec 2026
- Odometer
- 148,251 miles
- Test number
- 242328471748
- AdvisoryNearside Front Tyre has a cut but not deep enough to reach the ply or cords (5.2.3 (d) (i))
Fail148,245 miles (+6,062)2 major1 advisory
- MOT expiry
- No new certificate
- Odometer
- 148,245 miles
- Test number
- 104915003889
- MajorNearside Front Lower Suspension arm ball joint excessively worn rear (5.3.4 (a) (i))
- MajorOffside Front Tyre has a cut in excess of the requirements deep enough to reach the ply or cords (5.2.3 (d) (i))
- AdvisoryNearside Front Tyre has a cut but not deep enough to reach the ply or cords (5.2.3 (d) (i))
Pass142,183 miles (+20)1 minor3 advisories
- MOT expiry
- 22 Dec 2025
- Odometer
- 142,183 miles
- Test number
- 769498195769
- MinorNearside Front Lower Suspension arm ball joint dust cover severely deteriorated Rear (5.3.4 (b) (i))
- AdvisoryExhaust has a minor leak of exhaust gases Manifold (6.1.2 (a))
- AdvisoryNearside Rear Inner Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Rear Inner Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Fail142,163 miles (+6,214)3 major1 minor3 advisories
- MOT expiry
- No new certificate
- Odometer
- 142,163 miles
- Test number
- 480332266815
- MajorOffside Front Anti-roll bar linkage ball joint excessively worn (5.3.4 (a) (i))
- MajorOffside Front Coil spring fractured or broken (5.3.1 (b) (i))
- MajorOffside Stop lamp(s) not working (4.3.1 (a) (ii))
- MinorNearside Front Lower Suspension arm ball joint dust cover severely deteriorated Rear (5.3.4 (b) (i))
- AdvisoryExhaust has a minor leak of exhaust gases Manifold (6.1.2 (a))
- AdvisoryNearside Rear Inner Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Rear Inner Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Pass135,949 miles (+7,104)4 advisories
- MOT expiry
- 18 Dec 2024
- Odometer
- 135,949 miles
- Test number
- 151858819208
- AdvisoryExhaust has a minor leak of exhaust gases Turbo area (6.1.2 (a))
- AdvisoryNearside Front Lower Suspension arm pin or bush worn but not resulting in excessive movement rear inner bush (5.3.4 (a) (i))
- AdvisoryNearside Rear Inner Tyre worn close to legal limit/worn on edge bold (5.2.3 (e))
- AdvisoryOffside Rear Inner Tyre worn close to legal limit/worn on edge bold (5.2.3 (e))
Pass128,845 miles (+9,693)1 minor3 advisories
- MOT expiry
- 14 Dec 2023
- Odometer
- 128,845 miles
- Test number
- 160937632247
- MinorNearside Front Anti-roll bar linkage ball joint dust cover severely deteriorated (5.3.4 (b) (i))
- AdvisoryNearside Front Lower Suspension arm pin or bush worn but not resulting in excessive movement front arm inner bush (5.3.4 (a) (i))
- AdvisoryNearside Front Track rod end ball joint has slight play (2.1.3 (b) (i))
- AdvisoryRear Tyre worn close to legal limit/worn on edge both (5.2.3 (e))
Pass119,152 miles (+9,363)2 advisories
- MOT expiry
- 14 Dec 2022
- Odometer
- 119,152 miles
- Test number
- 100085046082
- AdvisoryFront Tyre worn close to legal limit/worn on edge inner and outer edge (5.2.3 (e))
- AdvisoryRear Child Seat fitted not allowing full inspection of adult belt both sides
Pass109,789 miles (+4,637)1 minor3 advisories
- MOT expiry
- 14 Dec 2021
- Odometer
- 109,789 miles
- Test number
- 579447562328
- MinorOffside Front Lower Suspension arm ball joint dust cover severely deteriorated rear arm (5.3.4 (b) (i))
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryRear Brake pipe corroded, covered in grease or other material both sides metal section of rear flexi hoses (1.1.11 (c))
- AdvisoryRear Child Seat fitted not allowing full inspection of adult belt both sides
Pass105,152 miles (+4,933)3 advisories
- MOT expiry
- 14 Dec 2020
- Odometer
- 105,152 miles
- Test number
- 279313882214
- AdvisoryNearside Rear Brake pipe corroded, covered in grease or other material to flexible hose (1.1.11 (c))
- AdvisoryOffside Brake pipe corroded, covered in grease or other material to flexible hose (1.1.11 (c))
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material to flexible hose (1.1.11 (c))
Pass100,219 miles3 advisories
- MOT expiry
- 14 Dec 2019
- Odometer
- 100,219 miles
- Test number
- 106257708262
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryRear Brake pipe corroded, covered in grease or other material both on flexi hoses (1.1.11 (c))
- AdvisoryRear Brake pipe corroded, covered in grease or other material both to felxi hoses (1.1.11 (c))
Fail100,219 miles (+8,893)1 major3 advisories
- MOT expiry
- No new certificate
- Odometer
- 100,219 miles
- Test number
- 275477171588
- MajorFront Lower Suspension arm ball joint excessively worn rear arms both sides (5.3.4 (a) (i))
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryRear Brake pipe corroded, covered in grease or other material both on flexi hoses (1.1.11 (c))
- AdvisoryRear Brake pipe corroded, covered in grease or other material both to felxi hoses (1.1.11 (c))
Pass91,326 miles (+13,487)1 advisory
- MOT expiry
- 14 Dec 2018
- Odometer
- 91,326 miles
- Test number
- 509871060143
- AdvisoryRear Brake pipe slightly corroded both to rear flexis (3.6.B.2c)
Pass77,839 miles (+5,244)
- MOT expiry
- 14 Dec 2017
- Odometer
- 77,839 miles
- Test number
- 663144949729
No defects or advisories recorded.
Pass72,595 miles (+4,252)3 advisories
- MOT expiry
- 14 Dec 2016
- Odometer
- 72,595 miles
- Test number
- 713468278077
- AdvisoryEngine covers fitted obscuring some components in the engine bay
- AdvisoryRear tyres wearing inner edges
- AdvisoryUnder-trays fitted obscuring some underside components
Pass68,343 miles (+12,297)2 advisories2 notes
- MOT expiry
- 12 Dec 2015
- Odometer
- 68,343 miles
- Test number
- 377517644361
- AdvisoryParking brake lever has little reserve travel (3.1.6b)
- AdvisoryParking brake: parking brake efficiency only just met. It would appear that the braking system requires adjustment or repair. (3.7.C.1b)
- NoteEngine covers fitted obscuring some components in the engine bay
- NoteUnder-trays fitted obscuring some underside components
Pass56,046 miles (+68)4 advisories1 note
- MOT expiry
- 19 Jan 2015
- Odometer
- 56,046 miles
- Test number
- 658387553343
- AdvisoryBrake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Front Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
- NoteParking brake only just passed at 17%
Fail55,978 miles (+10,352)1 failure4 advisories2 notes
- MOT expiry
- No new certificate
- Odometer
- 55,978 miles
- Test number
- 617239923394
- FailureNearside Front Brake pipe excessively corroded (3.6.B.2c)
- AdvisoryBrake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Front Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
- NotePark brake only just passed at 17%
- NoteUnder-trays fitted obscuring some underside components
Pass45,626 miles (+6,379)2 notes
- MOT expiry
- 19 Jan 2014
- Odometer
- 45,626 miles
- Test number
- 717498403029
- NoteEngine covers fitted obscuring some components in the engine bay
- NoteUnder-trays fitted obscuring some underside components
Pass39,247 miles (+8,576)
- MOT expiry
- 19 Jan 2013
- Odometer
- 39,247 miles
- Test number
- 258758112098
No defects or advisories recorded.
Pass30,671 miles
- MOT expiry
- 19 Jan 2012
- Odometer
- 30,671 miles
- Test number
- 578220221089
No defects or advisories recorded.
Fail30,671 miles (+5)1 dangerous1 failure
- MOT expiry
- No new certificate
- Odometer
- 30,671 miles
- Test number
- 846489811092
- DangerousParking brake lever ratchet mechanism is excessively worn (3.1.5)
- FailureNearside Windscreen wiper does not clear the windscreen effectively (8.2.2)
Fail30,666 miles1 repaired
- MOT expiry
- No new certificate
- Odometer
- 30,666 miles
- Test number
- 127240411419
- Repaired at testOffside Windscreen wiper does not clear the windscreen effectively (8.2.2)
Pass30,666 miles (+3,680)
- MOT expiry
- 9 Jan 2012
- Odometer
- 30,666 miles
- Test number
- 289160811099
No defects or advisories recorded.
Pass26,986 miles (+6,672)
- MOT expiry
- 28 Mar 2011
- Odometer
- 26,986 miles
- Test number
- 622365880033
No defects or advisories recorded.
Pass20,314 miles2 advisories
- MOT expiry
- 28 Mar 2010
- Odometer
- 20,314 miles
- Test number
- 334714389046
- AdvisoryFront brake disc slightly pitted (3.5.1h)
- AdvisoryRear brake disc slightly pitted (3.5.1h)
Questions about K31 HNS
- Does K31 HNS currently have a valid MOT?
- Yes. DVSA records show the MOT on K31 HNS is valid until 22 Dec 2026.
- When is the MOT due on K31 HNS?
- The MOT on K31 HNS is valid until 22 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 HNS done?
- K31 HNS was recorded at 148,251 miles at its MOT on 10 Dec 2025, an average of 7,655 miles a year.
- Has K31 HNS ever failed its MOT?
- Yes. K31 HNS has failed 6 of its 25 MOT tests, most recently on 8 Dec 2025.
- Has the mileage on K31 HNS 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 HNS find?
- K31 HNS passed its latest MOT on 10 Dec 2025 with 1 advisory: nearside front tyre has a cut but not deep enough to reach the ply or cords.
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.