
BMW X5
Black · Petrol · 2002 · 2,979 cc
T31 NJPMOT history
T31 NJP is a black petrol BMW X5 first used on 25 Oct 2002. Its MOT is valid until 23 Jan 2027 and it has passed 21 of 36 MOT tests, with 174,889 miles recorded at the latest.
From DVSA MOT records, updated 23 Jan 2026.
- MOT
- Valid
- Until 23 Jan 2027
- Mileage
- 174,889 mi
- At MOT on 23 Jan 2026
- MOT tests
- 36
- 21 passed · 15 failed
- Per year
- 5,899 mi
- Average between MOTs
Vehicle details
- Registration
- T31 NJP
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- X5
- Colour
- Black
- Fuel type
- Petrol
- Engine size
- 2,979 cc
- Year of manufacture
- 2002
- First used
- 25 Oct 2002
- MOT status
- MOT valid until 23 Jan 2027
- Latest MOT test
- 23 Jan 2026 (Pass)
Mileage history
T31 NJP was last recorded at 174,889 miles on 23 Jan 2026, 2,919 miles more than at the previous MOT on 21 Jan 2025.
- Previous MOT
- 171,970 miles · 21 Jan 2025
- Between the last two tests
- 2,919 miles
- Average per year
- 5,899 miles
Recorded mileage by year
- 2026 – 174,889 miles
- 2025 – 171,970 miles
- 2024 – 169,106 miles
- 2023 – 165,139 miles
- 2022 – 161,480 miles
- 2021 – 154,216 miles
- 2020 – 152,612 miles
- 2019 – 149,277 miles
- 2018 – 145,848 miles
- 2017 – 142,271 miles
- 2016 – 136,790 miles
- 2015 – 131,707 miles
- 2014 – 128,034 miles
- 2013 – 122,871 miles
- 2012 – 119,766 miles
- 2011 – 109,296 miles
- 2010 – 100,064 miles
- 2009 – 89,471 miles
- 2008 – 79,483 miles
- 2007 – 72,294 miles
- 2006 – 60,982 miles
What the latest MOT found
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge Worn on inside edge (5.2.3 (e))Recorded at 2 MOTs since 2026
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.
Oil leak, but not excessive
Advisory4 MOTs, 2023–2024
Nearside Headlamp aim projected beam image is obviously incorrect
Major3 MOTs, 2024–2026
Offside Headlamp aim projected beam image is obviously incorrect
Major3 MOTs, 2024–2026
Offside Rear Tyre worn close to legal limit/worn on edge
Advisory3 MOTs, 2020–2023
Offside Rear Suspension levelling valve damaged but not to excess levelling switch
Advisory2 MOTs, 2025
Front Anti-roll bar corroded but not seriously weakened
Advisory2 MOTs, 2023
Full MOT history
36 tests since 2 Oct 2006, newest first. Select a test to see every defect and advisory.
Pass174,889 miles1 advisory
- MOT expiry
- 23 Jan 2027
- Odometer
- 174,889 miles
- Test number
- 108520522867
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge Worn on inside edge (5.2.3 (e))
FailMileage not read3 major1 advisory
- MOT expiry
- No new certificate
- Odometer
- Not read
- Test number
- 778530245489
- MajorNearside Headlamp aim projected beam image is obviously incorrect (4.1.2 (c))
- MajorOffside Headlamp aim projected beam image is obviously incorrect (4.1.2 (c))
- MajorParking brake efficiency below requirements (1.4.2 (a) (i))
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge Worn on inside edge (5.2.3 (e))
Pass171,970 miles (+4)1 advisory
- MOT expiry
- 23 Jan 2026
- Odometer
- 171,970 miles
- Test number
- 647974118072
- AdvisoryOffside Rear Suspension levelling valve damaged but not to excess levelling switch (5.3.5 (b) (i))
Fail171,966 miles (+2,860)4 major1 advisory
- MOT expiry
- No new certificate
- Odometer
- 171,966 miles
- Test number
- 578204794404
- MajorNearside Headlamp aim projected beam image is obviously incorrect (4.1.2 (c))
- MajorNearside Headlamp aim too low (4.1.2 (a))
- MajorOffside Headlamp aim projected beam image is obviously incorrect (4.1.2 (c))
- MajorOffside Headlamp aim too low (4.1.2 (a))
- AdvisoryOffside Rear Suspension levelling valve damaged but not to excess levelling switch (5.3.5 (b) (i))
Pass169,106 miles (+6)1 advisory
- MOT expiry
- 23 Jan 2025
- Odometer
- 169,106 miles
- Test number
- 206099402505
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Fail169,100 miles (+3,961)1 dangerous5 major1 minor2 advisories
- MOT expiry
- No new certificate
- Odometer
- 169,100 miles
- Test number
- 978407415214
- DangerousOffside Rear Tyre has ply or cords exposed 285/45/19 (5.2.3 (d) (ii))
- MajorAnti-lock braking system warning lamp indicates an ABS fault (1.6 (b))
- MajorNearside Front Outer Track rod end ball joint has excessive play (2.1.3 (b) (i))
- MajorNearside Headlamp aim projected beam image is obviously incorrect (4.1.2 (c))
- MajorNearside Stop lamp(s) not working (4.3.1 (a) (ii))
- MajorOffside Headlamp aim projected beam image is obviously incorrect (4.1.2 (c))
- MinorNearside Rear Position lamp with a multiple light source up to 1/2 not functioning (4.2.1 (a) (i))
- AdvisoryNearside Front Lower Anti-roll bar linkage ball joint has slight play (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Pass165,139 miles (+7)10 advisories
- MOT expiry
- 23 Jan 2024
- Odometer
- 165,139 miles
- Test number
- 733204205882
- AdvisoryFront Anti-roll bar corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryFront Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryNearside Front Wheel bearing has slight play (5.1.3 (a) (i))
- AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Anti-roll bar corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryRear Subframe mounting prescribed area is corroded but not considered excessive (5.3.6 (a) (i))
- AdvisoryRear shock absorbers corroded
- AdvisoryAll rear suspension arm bushes worn/perished slight
- AdvisoryEngine light on
Fail165,132 miles (+3,652)2 dangerous10 major1 minor10 advisories
- MOT expiry
- No new certificate
- Odometer
- 165,132 miles
- Test number
- 619636168309
- DangerousNearside Rear Tyre has ply or cords exposed 285/45/19 (5.2.3 (d) (ii))
- DangerousOffside Front Suspension arm ball joint likely to become detached (5.3.4 (a) (ii))
- MajorBrake lever has insufficient reserve travel (1.1.2 (a))
- MajorHeadlamp aim projected beam image is obviously incorrect both front (4.1.2 (c))
- MajorNearside Front Entrance/exit door defective in operation door wont open from outside (9.1.1 (a))
- MajorNearside Front Side repeater incorrect colour (4.4.3 (a))
- MajorNearside Front Windscreen washer jets misaligned and not providing sufficient fluid to the windscreen not working (3.5 (a))
- MajorOffside Front Inner Drive shaft joint constant velocity boot split or insecure, no longer prevents the ingress of dirt (6.1.7 (g) (ii))
- MajorOffside Front Side repeater incorrect colour (4.4.3 (a))
- MajorOffside Front Windscreen washer jets misaligned and not providing sufficient fluid to the windscreen (3.5 (a))
- MajorRear Registration plate lamp inoperative in the case of a single lamp or all lamps (4.7.1 (b) (ii))
- MajorSuspension component pin or bush excessively worn all rear subframe bushes (5.3.4 (a) (i))
- MinorOffside Front Anti-roll bar ball joint dust cover severely deteriorated (5.3.4 (b) (i))
- AdvisoryFront Anti-roll bar corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryFront Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryNearside Front Wheel bearing has slight play (5.1.3 (a) (i))
- AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Anti-roll bar corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryRear Subframe mounting prescribed area is corroded but not considered excessive (5.3.6 (a) (i))
- AdvisoryRear shock absorbers corroded
- AdvisoryAll rear suspension arm bushes worn/perished slight
- AdvisoryEngine light on
Pass161,480 miles (+7,264)
- MOT expiry
- 18 Jan 2023
- Odometer
- 161,480 miles
- Test number
- 501354739023
No defects or advisories recorded.
Pass154,216 miles
- MOT expiry
- 13 Mar 2022
- Odometer
- 154,216 miles
- Test number
- 783753481673
No defects or advisories recorded.
Fail154,216 miles (+1,604)9 major
- MOT expiry
- No new certificate
- Odometer
- 154,216 miles
- Test number
- 624266200574
- MajorNearside Front Lower Suspension arm pin or bush excessively worn (5.3.4 (a) (i))
- MajorNearside Front Position lamp not working (4.2.1 (a) (ii))
- MajorNearside Front Wheel bearing has excessive play (5.1.3 (a) (i))
- MajorNearside Rear Direction indicator incorrect colour (4.4.3 (a))
- MajorNearside Rear Position lamp with a multiple light source more than 1/2 not functioning (4.2.1 (a) (ii))
- MajorNearside Rear Stop lamp(s) not working (4.3.1 (a) (ii))
- MajorOffside Front Track rod end ball joint has excessive play (2.1.3 (b) (i))
- MajorOffside Rear Direction indicator incorrect colour (4.4.3 (a))
- MajorStop lamp(s) adversely affected by the operation of another lamp (4.3.3 (b))
Pass152,612 miles (+3,335)3 advisories
- MOT expiry
- 13 Mar 2021
- Odometer
- 152,612 miles
- Test number
- 666850443114
- AdvisoryNearside Front Brake pipe corroded, covered in grease or other material to flexi (1.1.11 (c))
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material to flexi (1.1.11 (c))
- AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Pass149,277 miles2 minor3 advisories
- MOT expiry
- 13 Mar 2020
- Odometer
- 149,277 miles
- Test number
- 134042241283
- MinorNearside Front Track rod end ball joint dust cover damaged or deteriorated, but preventing the ingress of dirt (2.1.3 (g) (i))
- MinorOffside Front Track rod end ball joint dust cover damaged or deteriorated, but preventing the ingress of dirt (2.1.3 (g) (i))
- AdvisoryNearside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryUnderside has slight corrosion
Fail149,277 miles (+3,429)1 major2 minor3 advisories
- MOT expiry
- No new certificate
- Odometer
- 149,277 miles
- Test number
- 278034757438
- MajorOffside Front Lower Suspension arm ball joint excessively worn (5.3.4 (a) (i))
- MinorNearside Front Track rod end ball joint dust cover damaged or deteriorated, but preventing the ingress of dirt (2.1.3 (g) (i))
- MinorOffside Front Track rod end ball joint dust cover damaged or deteriorated, but preventing the ingress of dirt (2.1.3 (g) (i))
- AdvisoryNearside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryUnderside has slight corrosion
Pass145,848 miles
- MOT expiry
- 13 Mar 2019
- Odometer
- 145,848 miles
- Test number
- 702588960935
No defects or advisories recorded.
Fail145,848 miles (+3,577)1 failure
- MOT expiry
- No new certificate
- Odometer
- 145,848 miles
- Test number
- 619103367318
- FailureOffside Front Front constant velocity joint gaiter damaged to the extent that it no longer prevents the ingress of dirt etc (2.5.C.1a)
Pass142,271 miles (+73)
- MOT expiry
- 13 Mar 2018
- Odometer
- 142,271 miles
- Test number
- 280430668159
No defects or advisories recorded.
Fail142,198 miles (+5,408)2 failures
- MOT expiry
- No new certificate
- Odometer
- 142,198 miles
- Test number
- 716892036442
- FailureNearside Rear Stop lamp not working (1.2.1b)
- FailureOffside Rear Stop lamp not working (1.2.1b)
Pass136,790 miles (+57)
- MOT expiry
- 13 Mar 2017
- Odometer
- 136,790 miles
- Test number
- 273124869060
No defects or advisories recorded.
Fail136,733 miles (+5,026)2 failures
- MOT expiry
- No new certificate
- Odometer
- 136,733 miles
- Test number
- 681290617842
- FailureNearside Rear Tyre has ply or cords exposed (4.1.D.1b)
- FailureOffside Rear Tyre has ply or cords exposed (4.1.D.1b)
Pass131,707 miles (+3,673)1 advisory
- MOT expiry
- 13 Mar 2016
- Odometer
- 131,707 miles
- Test number
- 199509045444
- AdvisoryParking brake: parking brake efficiency only just met. It would appear that the braking system requires adjustment or repair. (3.7.C.1b)
Pass128,034 miles
- MOT expiry
- 13 Mar 2015
- Odometer
- 128,034 miles
- Test number
- 409415364035
No defects or advisories recorded.
Fail128,034 miles (+5,163)3 failures
- MOT expiry
- No new certificate
- Odometer
- 128,034 miles
- Test number
- 446714264082
- FailureOffside Front Front position lamp(s) has less than 50% of the light sources illuminating (1.1.A.3b)
- FailureOffside Front Lower Suspension arm has excessive play in a ball joint (2.4.G.2)
- FailureParking brake: efficiency below requirements (3.7.C.1b)
Fail122,871 miles1 repaired
- MOT expiry
- No new certificate
- Odometer
- 122,871 miles
- Test number
- 179293773046
- Repaired at testOffside Rear Stop lamp not working (1.2.1b)
Pass122,871 miles (+3,105)
- MOT expiry
- 13 Mar 2014
- Odometer
- 122,871 miles
- Test number
- 615373873089
No defects or advisories recorded.
Pass119,766 miles (+676)
- MOT expiry
- 23 Oct 2013
- Odometer
- 119,766 miles
- Test number
- 236478692298
No defects or advisories recorded.
Fail119,090 miles (+9,794)3 failures1 advisory
- MOT expiry
- No new certificate
- Odometer
- 119,090 miles
- Test number
- 526252582274
- FailureNearside Front Front constant velocity joint gaiter damaged to the extent that it no longer prevents the ingress of dirt etc (2.5.C.1a)
- FailureOffside Rear Tyre tread depth below requirements of 1.6mm (4.1.E.1)
- FailureParking brake: efficiency below requirements (3.7.C.1b)
- AdvisoryNearside Rear Sub-frame rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
Pass109,296 miles
- MOT expiry
- 16 Oct 2012
- Odometer
- 109,296 miles
- Test number
- 355993781477
No defects or advisories recorded.
Fail109,296 miles (+9,232)1 failure
- MOT expiry
- No new certificate
- Odometer
- 109,296 miles
- Test number
- 925419971245
- FailureSuspension arm has excessive play in a ball joint (2.4.G.2)
Pass100,064 miles
- MOT expiry
- 16 Oct 2011
- Odometer
- 100,064 miles
- Test number
- 952380280252
No defects or advisories recorded.
Fail100,064 miles (+10,593)4 failures
- MOT expiry
- No new certificate
- Odometer
- 100,064 miles
- Test number
- 921700880261
- FailureNearside Front Windscreen wiper does not clear the windscreen effectively (8.2.2)
- FailureNearside Rear Rear position lamp(s) not working (1.1.A.3b)
- FailureNearside Rear Stop lamp not working (1.2.1b)
- FailureOffside Front Windscreen wiper does not clear the windscreen effectively (8.2.2)
Pass89,471 miles (+9,988)2 advisories
- MOT expiry
- 16 Oct 2010
- Odometer
- 89,471 miles
- Test number
- 331671289293
- AdvisoryOffside Inner Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisorySteering system has slight free play detected at steering wheel (2.2.A.1b)
Pass79,483 miles (+7,189)
- MOT expiry
- 16 Oct 2009
- Odometer
- 79,483 miles
- Test number
- 722563588262
No defects or advisories recorded.
Pass72,294 miles (+11,312)1 note
- MOT expiry
- 16 Oct 2008
- Odometer
- 72,294 miles
- Test number
- 810070697200
- NoteHandbrake efficiency ok for mot but low(20%)
Pass60,982 miles
- MOT expiry
- 16 Oct 2007
- Odometer
- 60,982 miles
- Test number
- 901835476229
No defects or advisories recorded.
Fail60,982 miles1 failure
- MOT expiry
- No new certificate
- Odometer
- 60,982 miles
- Test number
- 414385976225
- FailureNearside Front Front constant velocity joint gaiter split (2.5.C.1a)
Questions about T31 NJP
- Does T31 NJP currently have a valid MOT?
- Yes. DVSA records show the MOT on T31 NJP is valid until 23 Jan 2027.
- When is the MOT due on T31 NJP?
- The MOT on T31 NJP is valid until 23 Jan 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has T31 NJP done?
- T31 NJP was recorded at 174,889 miles at its MOT on 23 Jan 2026, an average of 5,899 miles a year.
- Has T31 NJP ever failed its MOT?
- Yes. T31 NJP has failed 15 of its 36 MOT tests, most recently on 22 Jan 2026.
- Has the mileage on T31 NJP 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 T31 NJP find?
- T31 NJP passed its latest MOT on 23 Jan 2026 with 1 advisory: nearside rear tyre worn close to legal limit/worn on edge worn on inside edge.
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.