
BMW X5
Black · Petrol · 2003 · 2,979 cc
L28 LHCMOT history
L28 LHC is a black petrol BMW X5 first used on 1 Mar 2003. Its MOT is valid until 27 Oct 2027 and it has passed 23 of 30 MOT tests, with 175,312 miles recorded at the latest.
From DVSA MOT records, updated 2 Oct 2026.

- MOT
- Valid
- Until 27 Oct 2027
- Mileage
- 175,312 mi
- At MOT on 30 Sept 2026
- MOT tests
- 30
- 23 passed · 7 failed
- Per year
- 7,122 mi
- Average between MOTs
Vehicle details
- Registration
- L28 LHC
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- X5
- Colour
- Black
- Fuel type
- Petrol
- Engine size
- 2,979 cc
- Year of manufacture
- 2003
- First used
- 1 Mar 2003
- MOT status
- MOT valid until 27 Oct 2027
- Latest MOT test
- 30 Sept 2026 (Pass)
Mileage history
L28 LHC was last recorded at 175,312 miles on 30 Sept 2026, 4,746 miles more than at the previous MOT on 16 Oct 2025.
- Previous MOT
- 170,566 miles · 16 Oct 2025
- Between the last two tests
- 4,746 miles
- Average per year
- 7,122 miles
Recorded mileage by year
- 2026 – 175,312 miles
- 2025 – 170,566 miles
- 2024 – 161,238 miles
- 2023 – 155,724 miles
- 2022 – 148,754 miles
- 2021 – 140,718 miles
- 2020 – 128,401 miles
- 2019 – 119,716 miles
- 2018 – 110,337 miles
- 2017 – 101,137 miles
- 2016 – 92,499 miles
- 2014 – 86,713 miles
- 2013 – 82,028 miles
- 2012 – 77,819 miles
- 2011 – 73,992 miles
- 2010 – 68,660 miles
- 2009 – 60,337 miles
- 2008 – 49,479 miles
- 2007 – 42,548 miles
- 2006 – 34,274 miles
What the latest MOT found
- AdvisoryRear Anti-roll bar corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryRear Suspension component corroded but not seriously weakened (5.3.3 (b) (i))
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.
Nearside Front Brake pipe slightly corroded (3.6.B.2c)
Advisory3 MOTs, 2012–2014
Nearside Rear Suspension bellows damaged but not to excess
Advisory2 MOTs, 2019
Nearside Rear Upper Suspension arm ball joint has slight play toe adjustment arm
Advisory2 MOTs, 2019
Engine oil leak
Advisory2 MOTs, 2019
Headlamp deteriorated but light output not reduced both lenses (1.7.5a)
Advisory2 MOTs, 2018
Power steering pipe(s) or hose(s) has slight seepage from a joint (2.3.3b)
Advisory2 MOTs, 2018
Full MOT history
30 tests since 12 Apr 2006, newest first. Select a test to see every defect and advisory.
Pass175,312 miles (+4,746)2 advisories
- MOT expiry
- 27 Oct 2027
- Odometer
- 175,312 miles
- Test number
- 599984901929
- AdvisoryRear Anti-roll bar corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryRear Suspension component corroded but not seriously weakened (5.3.3 (b) (i))
Pass170,566 miles (+9,328)
- MOT expiry
- 27 Oct 2026
- Odometer
- 170,566 miles
- Test number
- 716729691967
No defects or advisories recorded.
Pass161,238 miles (+5,514)
- MOT expiry
- 27 Oct 2025
- Odometer
- 161,238 miles
- Test number
- 622829106587
No defects or advisories recorded.
Pass155,724 miles (+6,970)2 advisories
- MOT expiry
- 27 Oct 2024
- Odometer
- 155,724 miles
- Test number
- 916677914556
- AdvisoryFront Service brake requirements only just met. It would appear that the braking system requires adjustment or repair. (1.2.1 (c))
- AdvisoryPower steering pipe/hose has slight seepage (2.1.5 (a))
Pass148,754 miles (+8,036)2 advisories
- MOT expiry
- 27 Oct 2023
- Odometer
- 148,754 miles
- Test number
- 884150508472
- AdvisoryOffside Rear Inner Tyre has a cut but not deep enough to reach the ply or cords sidewall (5.2.3 (d) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Pass140,718 miles (+12,317)4 advisories
- MOT expiry
- 27 Oct 2022
- Odometer
- 140,718 miles
- Test number
- 779390185900
- AdvisoryNearside Front Tyre worn close to legal limit/worn on edge inner shoulder (5.2.3 (e))
- AdvisoryNearside Rear Suspension arm pin or bush worn but not resulting in excessive movement "H" arm front bush perishing and splitting (5.3.4 (a) (i))
- AdvisoryOffside Front Tyre worn close to legal limit/worn on edge inner shoulder (5.2.3 (e))
- AdvisoryOffside Rear Suspension arm pin or bush worn but not resulting in excessive movement "H" arm front bush perishing and splitting (5.3.4 (a) (i))
Pass128,401 miles (+8,685)3 advisories
- MOT expiry
- 8 Dec 2021
- Odometer
- 128,401 miles
- Test number
- 684064341615
- AdvisoryNearside Rear Lower Suspension arm pin or bush worn but not resulting in excessive movement "H" arm front bush (5.3.4 (a) (i))
- AdvisoryOffside Front Play in steering rack inner joint(s)
- AdvisoryOffside Rear Lower Suspension arm pin or bush worn but not resulting in excessive movement "H" arm front bush (5.3.4 (a) (i))
Pass119,716 miles (+13)3 advisories
- MOT expiry
- 6 Dec 2020
- Odometer
- 119,716 miles
- Test number
- 835188481103
- AdvisoryNearside Rear Suspension bellows damaged but not to excess (5.3.5 (b) (i))
- AdvisoryNearside Rear Upper Suspension arm ball joint has slight play toe adjustment arm (5.3.4 (a) (i))
- AdvisoryEngine oil leak
Fail119,703 miles (+9,366)1 dangerous3 major1 repaired1 minor5 advisories
- MOT expiry
- No new certificate
- Odometer
- 119,703 miles
- Test number
- 285577636023
- DangerousParking brake efficiency less than 50% of the required value (1.4.2 (a) (ii))
- MajorFuel cap/sealing device ineffective filler cap seal perished and split (6.1.3 (b) (i))
- MajorNearside Front Lower Suspension arm ball joint dust cover no longer prevents the ingress of dirt rear straight arm (5.3.4 (b) (ii))
- MajorNearside Front Track rod end ball joint has excessive play (2.1.3 (b) (i))
- Repaired at testNearside Front Headlamp aim too high (4.1.2 (a))
- MinorNearside Front Track rod end ball joint dust cover damaged or deteriorated, but preventing the ingress of dirt (2.1.3 (g) (i))
- AdvisoryNearside Front Drag link end ball joint has slight play (2.1.3 (b) (i))
- AdvisoryNearside Rear Suspension bellows damaged but not to excess (5.3.5 (b) (i))
- AdvisoryNearside Rear Upper Suspension arm ball joint has slight play toe adjustment arm (5.3.4 (a) (i))
- AdvisoryOffside Front Drag link end ball joint has slight play (2.1.3 (b) (i))
- AdvisoryEngine oil leak
Pass110,337 miles (+80)4 advisories
- MOT expiry
- 6 Jun 2019
- Odometer
- 110,337 miles
- Test number
- 650216712435
- AdvisoryHeadlamp deteriorated but light output not reduced both lenses (1.7.5a)
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryPower steering pipe(s) or hose(s) has slight seepage from a joint (2.3.3b)
- AdvisoryRear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
Fail110,257 miles (+9,120)1 failure1 repaired5 advisories
- MOT expiry
- No new certificate
- Odometer
- 110,257 miles
- Test number
- 669722572972
- FailureNearside Front Lower Suspension arm has excessive play in a ball joint outer rear - as marked (2.4.G.2)
- Repaired at testBonnet retaining device excessively deteriorated catch siezed (8.4.2)
- AdvisoryHeadlamp deteriorated but light output not reduced both lenses (1.7.5a)
- AdvisoryOffside Front Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryPower steering pipe(s) or hose(s) has slight seepage from a joint (2.3.3b)
- AdvisoryRear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryRear Sub-frame corroded but not seriously weakened (2.4.G.1)
Pass101,137 miles (+8,638)
- MOT expiry
- 6 Jun 2018
- Odometer
- 101,137 miles
- Test number
- 951181930120
No defects or advisories recorded.
Pass92,499 miles (+5,786)1 advisory
- MOT expiry
- 6 Apr 2017
- Odometer
- 92,499 miles
- Test number
- 928624544295
- AdvisoryNearside Front Outer Front constant velocity joint gaiter deteriorated, but preventing the ingress of dirt (2.5.C.1a)
Pass86,713 miles (+2,690)
- MOT expiry
- 6 Dec 2015
- Odometer
- 86,713 miles
- Test number
- 688809334375
No defects or advisories recorded.
Pass84,023 miles (+1,995)2 advisories1 note
- MOT expiry
- 23 Apr 2015
- Odometer
- 84,023 miles
- Test number
- 988144314132
- AdvisoryInner Front Brake pad(s) wearing thin (3.5.1g)
- AdvisoryNearside Front Brake pipe slightly corroded (3.6.B.2c)
- NoteSmall cut/split in offside reat tyre
Pass82,028 miles1 advisory1 note
- MOT expiry
- 6 Dec 2014
- Odometer
- 82,028 miles
- Test number
- 168348733393
- AdvisoryNearside Front Brake pipe slightly corroded (3.6.B.2c)
- NoteRear axle carrier bushes deteriorated.
Fail82,028 miles (+4,209)1 repaired1 advisory1 note
- MOT expiry
- No new certificate
- Odometer
- 82,028 miles
- Test number
- 365538533362
- Repaired at testOffside Stop lamp not working (1.2.1b)
- AdvisoryNearside Front Brake pipe slightly corroded (3.6.B.2c)
- NoteRear axle carrier bushes deteriorated.
Pass77,819 miles4 advisories
- MOT expiry
- 6 Dec 2013
- Odometer
- 77,819 miles
- Test number
- 907879432335
- AdvisoryNearside Front Anti-roll bar linkage has slight play in a ball joint (2.4.G.2)
- AdvisoryNearside Front Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
Fail77,819 miles (+3,827)1 failure4 advisories
- MOT expiry
- No new certificate
- Odometer
- 77,819 miles
- Test number
- 548319932387
- FailureOffside Track rod end ball joint dust cover excessively deteriorated so that it no longer prevents the ingress of dirt (2.2.C.1c)
- AdvisoryNearside Front Anti-roll bar linkage has slight play in a ball joint (2.4.G.2)
- AdvisoryNearside Front Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
Pass73,992 miles (+5,332)1 note
- MOT expiry
- 6 Dec 2012
- Odometer
- 73,992 miles
- Test number
- 476140241454
- NoteOffside outer track rod end joint cover split/missing
Pass68,660 miles (+126)2 notes
- MOT expiry
- 6 Dec 2011
- Odometer
- 68,660 miles
- Test number
- 301031940395
- NoteOffside outer track rod end joint cover split/missing
- NoteFront wiper blade offside slightly worn
Fail68,534 miles (+8,197)6 failures2 notes
- MOT expiry
- No new certificate
- Odometer
- 68,534 miles
- Test number
- 983407030392
- FailureFuel cap/sealing device sealing washer deteriorated (7.2.4c)
- FailureNearside Front Windscreen wiper does not clear the windscreen effectively (8.2.2)
- FailureNearside Rear Direction indicator incorrect colour (1.4.A.2f)
- FailureNearside Rear Tyre has ply or cords exposed (4.1.D.1b)
- FailureOffside Front Direction indicator incorrect colour (1.4.A.2f)
- FailureOffside Rear Direction indicator incorrect colour (1.4.A.2f)
- NoteOffside outer track rod end joint cover split/missing
- NoteFront wiper blade offside slightly worn
Pass60,337 miles
- MOT expiry
- 24 Nov 2010
- Odometer
- 60,337 miles
- Test number
- 493019429362
No defects or advisories recorded.
Fail60,317 miles (+10,838)1 failure1 advisory
- MOT expiry
- No new certificate
- Odometer
- 60,317 miles
- Test number
- 201029229339
- FailureParking brake: efficiency below requirements (3.7.C.1b)
- AdvisoryOffside Front Tyre worn close to the legal limit (4.1.E.1)
Pass49,479 miles (+6,931)1 note
- MOT expiry
- 21 Nov 2009
- Odometer
- 49,479 miles
- Test number
- 770142408324
- NoteNearside front tyre worn on outer edge
Pass42,548 miles
- MOT expiry
- 21 Nov 2008
- Odometer
- 42,548 miles
- Test number
- 523039817341
No defects or advisories recorded.
Fail42,548 miles (+8,274)2 failures
- MOT expiry
- No new certificate
- Odometer
- 42,548 miles
- Test number
- 550618317318
- FailureNearside Front constant velocity joint gaiter split (2.5.C.1a)
- FailureOffside Front constant velocity joint gaiter split (2.5.C.1a)
Pass34,274 miles (+4,537)1 note
- MOT expiry
- 21 Nov 2007
- Odometer
- 34,274 miles
- Test number
- 204566326314
- NoteFront brake application slightly uneven
Pass29,737 miles (+200)
- MOT expiry
- 1 Jun 2007
- Odometer
- 29,737 miles
- Test number
- 563793856138
No defects or advisories recorded.
Pass29,537 miles
- MOT expiry
- 11 Apr 2007
- Odometer
- 29,537 miles
- Test number
- 981292306176
No defects or advisories recorded.
Questions about L28 LHC
- Does L28 LHC currently have a valid MOT?
- Yes. DVSA records show the MOT on L28 LHC is valid until 27 Oct 2027.
- When is the MOT due on L28 LHC?
- The MOT on L28 LHC is valid until 27 Oct 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has L28 LHC done?
- L28 LHC was recorded at 175,312 miles at its MOT on 30 Sept 2026, an average of 7,122 miles a year.
- Has L28 LHC ever failed its MOT?
- Yes. L28 LHC has failed 7 of its 30 MOT tests, most recently on 24 May 2019.
- Has the mileage on L28 LHC 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 L28 LHC find?
- L28 LHC passed its latest MOT on 30 Sept 2026 with 2 advisories: rear anti-roll bar corroded but not seriously weakened; rear suspension component corroded but not seriously weakened.
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.