
BMW 3 Series
Black · Petrol · 1997 · 2,793 cc
L28 THLMOT history
L28 THL is a black petrol BMW 3 Series first used on 31 Dec 1997. Its MOT is valid until 9 Apr 2027 and it has passed 20 of 24 MOT tests, with 88,254 miles recorded at the latest.
From DVSA MOT records, updated 10 Apr 2026.

- MOT
- Valid
- Until 9 Apr 2027
- Mileage
- 88,254 mi
- At MOT on 10 Apr 2026
- MOT tests
- 24
- 20 passed · 4 failed
- Per year
- 2,226 mi
- Average between MOTs
Vehicle details
- Registration
- L28 THL
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Black
- Fuel type
- Petrol
- Engine size
- 2,793 cc
- Year of manufacture
- 1997
- First used
- 31 Dec 1997
- MOT status
- MOT valid until 9 Apr 2027
- Latest MOT test
- 10 Apr 2026 (Pass)
Mileage history
L28 THL was last recorded at 88,254 miles on 10 Apr 2026, 26 miles more than at the previous MOT on 10 Jan 2025.
- Previous MOT
- 88,228 miles · 10 Jan 2025
- Between the last two tests
- 26 miles
- Average per year
- 2,226 miles
Recorded mileage by year
- 2026 – 88,254 miles
- 2025 – 88,228 miles
- 2024 – 88,206 miles
- 2023 – 88,148 miles
- 2022 – 88,054 miles
- 2020 – 87,367 miles
- 2019 – 86,280 miles
- 2018 – 85,274 miles
- 2017 – 84,168 miles
- 2016 – 83,494 miles
- 2015 – 81,991 miles
- 2014 – 80,703 miles
- 2013 – 79,536 miles
- 2012 – 69,936 miles
- 2011 – 61,184 miles
- 2010 – 57,276 miles
- 2009 – 53,996 miles
- 2008 – 50,374 miles
- 2007 – 47,501 miles
- 2006 – 43,324 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.
Nearside Front Service brake binding but not excessively
Advisory2 MOTs, 2020
Offside Front Inner Play in steering rack inner joint(s)
Advisory2 MOTs, 2020
Oil leak, but not excessive on engine
Advisory2 MOTs, 2020
Offside Front Suspension arm pin or bush worn but not resulting in excessive movement rear wishbone bush
Advisory2 MOTs, 2018–2019
Oil leak, but not excessive
Advisory2 MOTs, 2018–2019
Offside Front Lower Suspension arm has slight play in a pin/bush (2.4.G.2)
Advisory2 MOTs, 2014
Full MOT history
24 tests since 2 Feb 2006, newest first. Select a test to see every defect and advisory.
Pass88,254 miles (+26)
- MOT expiry
- 9 Apr 2027
- Odometer
- 88,254 miles
- Test number
- 410819992584
No defects or advisories recorded.
Pass88,228 miles (+22)
- MOT expiry
- 24 Jan 2026
- Odometer
- 88,228 miles
- Test number
- 855002373971
No defects or advisories recorded.
Pass88,206 miles (+58)
- MOT expiry
- 24 Jan 2025
- Odometer
- 88,206 miles
- Test number
- 545506554807
No defects or advisories recorded.
Pass88,148 miles (+94)
- MOT expiry
- 24 Jan 2024
- Odometer
- 88,148 miles
- Test number
- 694151673802
No defects or advisories recorded.
Pass88,054 miles (+687)
- MOT expiry
- 24 Jan 2023
- Odometer
- 88,054 miles
- Test number
- 487276423535
No defects or advisories recorded.
Pass87,367 miles (+3)3 advisories
- MOT expiry
- 15 Nov 2021
- Odometer
- 87,367 miles
- Test number
- 188108829232
- AdvisoryNearside Front Service brake binding but not excessively (1.2.1 (f))
- AdvisoryOffside Front Inner Play in steering rack inner joint(s)
- AdvisoryOil leak, but not excessive on engine (8.4.1 (a) (i))
Fail87,364 miles (+1,084)1 dangerous5 advisories
- MOT expiry
- No new certificate
- Odometer
- 87,364 miles
- Test number
- 770888336639
- DangerousNearside Rear Inner Tyre has a bulge, caused by separation or partial failure of its structure (5.2.3 (d) (ii))
- AdvisoryNearside Front Service brake binding but not excessively (1.2.1 (f))
- AdvisoryOffside Front Inner Play in steering rack inner joint(s)
- AdvisoryOffside Rear Inner Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Rear Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
- AdvisoryOil leak, but not excessive on engine (8.4.1 (a) (i))
Pass86,280 miles (+1,006)2 advisories
- MOT expiry
- 1 Aug 2020
- Odometer
- 86,280 miles
- Test number
- 584429046626
- AdvisoryOffside Front Suspension arm pin or bush worn but not resulting in excessive movement rear wishbone bush (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Pass85,274 miles (+1,106)2 advisories
- MOT expiry
- 1 Aug 2019
- Odometer
- 85,274 miles
- Test number
- 134910749550
- AdvisoryOffside Front Suspension arm pin or bush worn but not resulting in excessive movement rear wishbone bush (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Pass84,168 miles (+674)
- MOT expiry
- 1 Aug 2018
- Odometer
- 84,168 miles
- Test number
- 446277652797
No defects or advisories recorded.
Pass83,494 miles (+1,503)3 advisories
- MOT expiry
- 2 Sept 2017
- Odometer
- 83,494 miles
- Test number
- 422097156332
- AdvisoryNearside Front Anti-roll bar linkage has slight play in a pin/bush (2.4.G.2)
- AdvisoryOffside Front Anti-roll bar linkage has slight play in a pin/bush (2.4.G.2)
- AdvisoryOffside Front suspension has slight play in a lower suspension ball joint (2.5.B.1a)
Pass81,991 miles (+1,288)
- MOT expiry
- 2 Sept 2016
- Odometer
- 81,991 miles
- Test number
- 474650875349
No defects or advisories recorded.
Pass80,703 miles (+4)2 advisories2 notes
- MOT expiry
- 1 Sept 2015
- Odometer
- 80,703 miles
- Test number
- 695423634213
- AdvisoryOffside Front Lower Suspension arm has slight play in a pin/bush (2.4.G.2)
- AdvisorySupplementary Restraint System warning lamp does not illuminate (5.4.2)
- NoteOil leak
- NoteOffside rear tyre inner sidewall split
Fail80,699 miles (+4)6 dangerous7 failures1 note
- MOT expiry
- No new certificate
- Odometer
- 80,699 miles
- Test number
- 507265924251
- DangerousNearside Front Direction indicators not working (1.4.A.2c)
- DangerousNearside Rear Direction indicators not working (1.4.A.2c)
- DangerousOffside Front Direction indicators not working (1.4.A.2c)
- DangerousOffside Rear Direction indicators not working (1.4.A.2c)
- DangerousOffside Rear Tyre has a cut in excess of the requirements deep enough to reach the ply or cords (4.1.D.1a)
- DangerousParking brake: efficiency below requirements (3.7.B.7)
- FailureHazard warning lamps inoperative (1.4.B.1b)
- FailureNearside Front Tyre fouling a part of the vehicle (4.1.D.2)
- FailureNearside Headlamp aim beam image obviously incorrect (1.8.A.1b)
- FailureNearside Windscreen washer provides insufficient washer liquid (8.2.3)
- FailureNearside rear parking brake recording little or no effort (3.7.B.6a)
- FailureOffside Front Tyre fouling a part of the vehicle (4.1.D.2)
- FailureOffside Rear Shock absorber casing corroded externally so the unit does not function (2.7.2a)
- NoteEngine covers fitted obscuring some components in the engine bay
Fail80,695 miles (+1,159)7 failures2 advisories2 notes
- MOT expiry
- No new certificate
- Odometer
- 80,695 miles
- Test number
- 368633624223
- FailureHazard warning lamps inoperative (1.4.B.1b)
- FailureNearside Rear Brake pipe excessively corroded (3.6.B.2c)
- FailureNearside Windscreen washer provides insufficient washer liquid (8.2.3)
- FailureNearside rear parking brake recording little or no effort (3.7.B.6a)
- FailureOffside Rear Brake pipe excessively corroded (3.6.B.2c)
- FailureOffside Rear Suspension arm has excessive play in a pin/bush (2.4.G.2)
- FailureParking brake: efficiency below requirements (3.7.B.7)
- AdvisoryOffside Front Lower Suspension arm has slight play in a pin/bush (2.4.G.2)
- AdvisorySupplementary Restraint System warning lamp does not illuminate (5.4.2)
- NoteOil leak
- NoteOffside rear tyre inner sidewall split
Pass79,536 miles (+9,600)1 note
- MOT expiry
- 1 Sept 2014
- Odometer
- 79,536 miles
- Test number
- 186651543270
- NoteOil leak
Pass69,936 miles (+8,752)1 note
- MOT expiry
- 1 Sept 2013
- Odometer
- 69,936 miles
- Test number
- 985964242270
- NoteRear pads low
Pass61,184 miles (+3,908)3 advisories1 note
- MOT expiry
- 1 Sept 2012
- Odometer
- 61,184 miles
- Test number
- 378095941406
- AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Front Suspension arm has slight play in a pin/bush (2.4.G.2)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
- NoteNail in offside rear tyre
Pass57,276 miles (+3,280)6 advisories
- MOT expiry
- 28 Jun 2011
- Odometer
- 57,276 miles
- Test number
- 333240280133
- AdvisoryNearside Front Front suspension has slight deterioration of the bonding between metal and flexible material of an upper support bearing (2.5.B.3a)
- AdvisoryNearside Front Front suspension has slight play in a lower suspension ball joint (2.5.B.1a)
- AdvisoryNearside Rear Brake pad(s) wearing thin (3.5.1g)
- AdvisoryOffside Front Front suspension has slight deterioration of the bonding between metal and flexible material of an upper support bearing (2.5.B.3a)
- AdvisoryOffside Front Front suspension has slight play in a lower suspension ball joint (2.5.B.1a)
- AdvisoryOffside Rear Brake pad(s) wearing thin (3.5.1g)
Pass53,996 miles2 advisories
- MOT expiry
- 8 Feb 2010
- Odometer
- 53,996 miles
- Test number
- 362850749031
- AdvisoryNearside Front Lower Bonded suspension unit deteriorated but can function as intended (2.4.F.3)
- AdvisoryOffside Front Lower Bonded suspension unit deteriorated but can function as intended (2.4.F.3)
Fail53,996 miles (+3,622)1 repaired2 advisories
- MOT expiry
- No new certificate
- Odometer
- 53,996 miles
- Test number
- 992820549042
- Repaired at testOffside Headlamp not working on dipped beam (1.7.5a)
- AdvisoryNearside Front Lower Bonded suspension unit deteriorated but can function as intended (2.4.F.3)
- AdvisoryOffside Front Lower Bonded suspension unit deteriorated but can function as intended (2.4.F.3)
Pass50,374 miles (+2,873)
- MOT expiry
- 2 Feb 2009
- Odometer
- 50,374 miles
- Test number
- 564463038074
No defects or advisories recorded.
Pass47,501 miles (+4,177)1 advisory1 note
- MOT expiry
- 2 Feb 2008
- Odometer
- 47,501 miles
- Test number
- 873224837006
- AdvisoryNearside Rear Suspension arm rubber mounting deteriorated but not resulting in excessive movement (2.4.G.2)
- NoteNail in rear tyre
Pass43,324 miles
- MOT expiry
- 1 Feb 2007
- Odometer
- 43,324 miles
- Test number
- 184873436422
No defects or advisories recorded.
Questions about L28 THL
- Does L28 THL currently have a valid MOT?
- Yes. DVSA records show the MOT on L28 THL is valid until 9 Apr 2027.
- When is the MOT due on L28 THL?
- The MOT on L28 THL is valid until 9 Apr 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has L28 THL done?
- L28 THL was recorded at 88,254 miles at its MOT on 10 Apr 2026, an average of 2,226 miles a year.
- Has L28 THL ever failed its MOT?
- Yes. L28 THL has failed 4 of its 24 MOT tests, most recently on 11 Nov 2020.
- Has the mileage on L28 THL 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 THL find?
- L28 THL passed its latest MOT on 10 Apr 2026 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.