
BMW 3 Series
Grey · Petrol · 2004 · 2,979 cc
LL04 WHFMOT history
LL04 WHF is a grey petrol BMW 3 Series first used on 6 Aug 2004. Its MOT is valid until 11 Jun 2027 and it has passed 20 of 25 MOT tests, with 123,749 miles recorded at the latest.
From DVSA MOT records, updated 10 Jun 2026.

- MOT
- Valid
- Until 11 Jun 2027
- Mileage
- 123,749 mi
- At MOT on 10 Jun 2026
- MOT tests
- 25
- 20 passed · 5 failed
- Per year
- 5,269 mi
- Average between MOTs
Vehicle details
- Registration
- LL04 WHF
- Registration format
- Current format (from 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Grey
- Fuel type
- Petrol
- Engine size
- 2,979 cc
- Year of manufacture
- 2004
- First used
- 6 Aug 2004
- MOT status
- MOT valid until 11 Jun 2027
- Latest MOT test
- 10 Jun 2026 (Pass)
Mileage history
LL04 WHF was last recorded at 123,749 miles on 10 Jun 2026, 5,303 miles more than at the previous MOT on 10 Jun 2025.
- Previous MOT
- 118,446 miles · 10 Jun 2025
- Between the last two tests
- 5,303 miles
- Average per year
- 5,269 miles
Recorded mileage by year
- 2026 – 123,749 miles
- 2025 – 118,446 miles
- 2024 – 112,997 miles
- 2023 – 107,506 miles
- 2022 – 102,685 miles
- 2021 – 97,985 miles
- 2020 – 92,894 miles
- 2019 – 88,446 miles
- 2018 – 82,917 miles
- 2017 – 78,374 miles
- 2016 – 73,159 miles
- 2015 – 68,928 miles
- 2014 – 63,245 miles
- 2013 – 58,474 miles
- 2012 – 50,677 miles
- 2011 – 46,500 miles
- 2010 – 42,014 miles
- 2009 – 37,746 miles
- 2008 – 31,321 miles
- 2007 – 24,533 miles
What the latest MOT found
- AdvisoryFront Play in steering rack inner joint(s)Recorded at 5 MOTs since 2023
- AdvisoryFront Suspension arm pin or bush worn but not resulting in excessive movement o/s and n/s brake reaction bushs (5.3.4 (a) (i))Recorded at 4 MOTs since 2024
- AdvisoryOil leak, but not excessive engine (8.4.1 (a) (i))Recorded at 2 MOTs since 2025
- AdvisoryRear Brake disc worn, but not excessively (1.1.14 (a) (i))
- AdvisoryRear Service brake fluctuating, but not excessively (1.2.1 (e))
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 engine and or gearbox
Advisory3 MOTs, 2023–2024
Front Shock absorbers has light misting of oil o/s and n/s also reduced damping effect
Advisory2 MOTs, 2024
Nearside Front Anti-roll bar linkage ball joint has slight play
Advisory2 MOTs, 2024
Offside Rear Child Seat fitted not allowing full inspection of adult belt
Advisory2 MOTs, 2024
Rear Direction indicator slightly discoloured o/s and n/s
Advisory2 MOTs, 2023–2024
Front Tyre slightly damaged/cracking or perishing both
Advisory2 MOTs, 2022
Full MOT history
25 tests since 11 Aug 2007, newest first. Select a test to see every defect and advisory.
Pass123,749 miles (+5,303)5 advisories
- MOT expiry
- 11 Jun 2027
- Odometer
- 123,749 miles
- Test number
- 948297532645
- AdvisoryFront Play in steering rack inner joint(s)
- AdvisoryFront Suspension arm pin or bush worn but not resulting in excessive movement o/s and n/s brake reaction bushs (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive engine (8.4.1 (a) (i))
- AdvisoryRear Brake disc worn, but not excessively (1.1.14 (a) (i))
- AdvisoryRear Service brake fluctuating, but not excessively (1.2.1 (e))
Pass118,446 miles (+5,449)3 advisories
- MOT expiry
- 11 Jun 2026
- Odometer
- 118,446 miles
- Test number
- 551580869120
- AdvisoryFront Play in steering rack inner joint(s)
- AdvisoryFront Suspension arm pin or bush worn but not resulting in excessive movement o/s and n/s brake reaction bushs (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive engine (8.4.1 (a) (i))
Pass112,997 miles (+134)6 advisories
- MOT expiry
- 11 Jun 2025
- Odometer
- 112,997 miles
- Test number
- 163298249239
- AdvisoryFront Play in steering rack inner joint(s)
- AdvisoryFront Shock absorbers has light misting of oil o/s and n/s also reduced damping effect (5.3.2 (b))
- AdvisoryFront Suspension arm pin or bush worn but not resulting in excessive movement o/s and n/s brake reaction bushs (5.3.4 (a) (i))
- AdvisoryNearside Front Anti-roll bar linkage ball joint has slight play (5.3.4 (a) (i))
- AdvisoryOffside Rear Child Seat fitted not allowing full inspection of adult belt
- AdvisoryOil leak, but not excessive engine and or gearbox (8.4.1 (a) (i))
Fail112,863 miles (+5,357)4 dangerous1 major7 advisories
- MOT expiry
- No new certificate
- Odometer
- 112,863 miles
- Test number
- 624979745034
- DangerousNearside Front Outer Tyre has a tear, caused by separation or partial failure of its structure treads (5.2.3 (d) (ii))
- DangerousNearside Rear Outer Tyre has a tear, caused by separation or partial failure of its structure treads (5.2.3 (d) (ii))
- DangerousOffside Front Outer Tyre has a tear, caused by separation or partial failure of its structure treads (5.2.3 (d) (ii))
- DangerousOffside Rear Outer Tyre has a tear, caused by separation or partial failure of its structure treads (5.2.3 (d) (ii))
- MajorParking brake efficiency below requirements (1.4.2 (a) (i))
- AdvisoryFront Play in steering rack inner joint(s)
- AdvisoryFront Shock absorbers has light misting of oil o/s and n/s also reduced damping effect (5.3.2 (b))
- AdvisoryFront Suspension arm pin or bush worn but not resulting in excessive movement o/s and n/s brake reaction bushs (5.3.4 (a) (i))
- AdvisoryNearside Front Anti-roll bar linkage ball joint has slight play (5.3.4 (a) (i))
- AdvisoryOffside Rear Child Seat fitted not allowing full inspection of adult belt
- AdvisoryOil leak, but not excessive engine and or gearbox (8.4.1 (a) (i))
- AdvisoryRear Direction indicator slightly discoloured o/s and n/s (4.4.3 (a))
Pass107,506 miles (+4,821)6 advisories
- MOT expiry
- 7 Jun 2024
- Odometer
- 107,506 miles
- Test number
- 293064165097
- AdvisoryFront Play in steering rack inner joint(s)
- AdvisoryNearside Front Tyre worn close to legal limit/worn on edge thin inner, damage outer and cracked (5.2.3 (e))
- AdvisoryOffside Front Tyre worn close to legal limit/worn on edge thin inner, and cracked (5.2.3 (e))
- AdvisoryOil leak, but not excessive engine and or gearbox (8.4.1 (a) (i))
- AdvisoryRear Direction indicator slightly discoloured o/s and n/s (4.4.3 (a))
- AdvisoryRear Tyre slightly damaged/cracking or perishing o/s and n/s cracking (5.2.3 (d) (ii))
Pass102,685 miles (+3)1 minor2 advisories
- MOT expiry
- 7 Jun 2023
- Odometer
- 102,685 miles
- Test number
- 977929150924
- MinorWindscreen damaged but not adversely affecting driver's view (3.2 (a) (i))
- AdvisoryFront Tyre slightly damaged/cracking or perishing both (5.2.3 (d) (ii))
- AdvisoryRear Direction indicator slightly discoloured both (4.4.3 (a))
Fail102,682 miles (+4,697)2 major1 minor2 advisories
- MOT expiry
- No new certificate
- Odometer
- 102,682 miles
- Test number
- 156739650792
- MajorEngine MIL inoperative or indicates a malfunction (8.2.1.2 (h))
- MajorRear Brake pipe excessively corroded both sides (1.1.11 (c))
- MinorWindscreen damaged but not adversely affecting driver's view (3.2 (a) (i))
- AdvisoryFront Tyre slightly damaged/cracking or perishing both (5.2.3 (d) (ii))
- AdvisoryRear Direction indicator slightly discoloured both (4.4.3 (a))
Pass97,985 miles (+3)
- MOT expiry
- 7 Jun 2022
- Odometer
- 97,985 miles
- Test number
- 925219847601
No defects or advisories recorded.
Fail97,982 miles (+5,088)2 major
- MOT expiry
- No new certificate
- Odometer
- 97,982 miles
- Test number
- 190140038486
- MajorNearside Rear Coil spring corroded so that its cross sectional area is reduced and seriously weakened (5.3.1 (b) (i))
- MajorOffside Rear Coil spring fractured or broken (5.3.1 (b) (i))
Pass92,894 miles (+4,448)3 advisories
- MOT expiry
- 7 Jun 2021
- Odometer
- 92,894 miles
- Test number
- 610991318125
- AdvisoryNearside Front Wheel bearing slightly noisy (5.1.3 (b) (i))
- AdvisoryOffside Rear Nail in tyre
- AdvisoryRear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
Pass88,446 miles (+5,529)3 advisories
- MOT expiry
- 7 Jun 2020
- Odometer
- 88,446 miles
- Test number
- 270771299547
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Front Lower Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Pass82,917 miles
- MOT expiry
- 7 Jun 2019
- Odometer
- 82,917 miles
- Test number
- 171410292214
No defects or advisories recorded.
Fail82,917 miles (+4,543)2 dangerous1 major
- MOT expiry
- No new certificate
- Odometer
- 82,917 miles
- Test number
- 158567363284
- DangerousNearside Front Brake hose damaged and likely to fail (1.1.12 (a))
- DangerousOffside Front Brake hose damaged and likely to fail (1.1.12 (a))
- MajorOffside Rear Coil spring fractured or broken (5.3.1 (b) (i))
Pass78,374 miles2 advisories
- MOT expiry
- 14 Aug 2018
- Odometer
- 78,374 miles
- Test number
- 909232737459
- AdvisoryNearside Front Anti-roll bar linkage ball joint dust cover deteriorated, but preventing the ingress of dirt (2.4.G.2)
- AdvisoryOffside Front Anti-roll bar linkage ball joint dust cover deteriorated, but preventing the ingress of dirt (2.4.G.2)
Fail78,374 miles (+5,215)2 failures2 advisories
- MOT expiry
- No new certificate
- Odometer
- 78,374 miles
- Test number
- 801478116020
- FailureNearside Front Tyre tread depth below requirements of 1.6mm (4.1.E.1)
- FailureOffside Front Tyre tread depth below requirements of 1.6mm (4.1.E.1)
- AdvisoryNearside Front Anti-roll bar linkage ball joint dust cover deteriorated, but preventing the ingress of dirt (2.4.G.2)
- AdvisoryOffside Front Anti-roll bar linkage ball joint dust cover deteriorated, but preventing the ingress of dirt (2.4.G.2)
Pass73,159 miles (+4,231)3 advisories
- MOT expiry
- 14 Aug 2017
- Odometer
- 73,159 miles
- Test number
- 934613789152
- AdvisoryNearside Front Inner Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryNearside Front Upper Anti-roll bar linkage ball joint dust cover damaged, but preventing the ingress of dirt (2.4.G.2)
- AdvisoryOffside Front Inner Tyre worn close to the legal limit (4.1.E.1)
Pass68,928 miles (+5,683)
- MOT expiry
- 14 Aug 2016
- Odometer
- 68,928 miles
- Test number
- 148032025261
No defects or advisories recorded.
Pass63,245 miles (+4,771)
- MOT expiry
- 14 Aug 2015
- Odometer
- 63,245 miles
- Test number
- 628146314258
No defects or advisories recorded.
Pass58,474 miles (+7,797)
- MOT expiry
- 14 Aug 2014
- Odometer
- 58,474 miles
- Test number
- 769176123297
No defects or advisories recorded.
Pass50,677 miles (+4,177)
- MOT expiry
- 14 Aug 2013
- Odometer
- 50,677 miles
- Test number
- 446508622216
No defects or advisories recorded.
Pass46,500 miles (+4,486)1 advisory
- MOT expiry
- 10 Aug 2012
- Odometer
- 46,500 miles
- Test number
- 257022921266
- AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
Pass42,014 miles (+4,268)2 advisories
- MOT expiry
- 10 Aug 2011
- Odometer
- 42,014 miles
- Test number
- 710943020268
- 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)
Pass37,746 miles (+6,425)
- MOT expiry
- 10 Aug 2010
- Odometer
- 37,746 miles
- Test number
- 390932229409
No defects or advisories recorded.
Pass31,321 miles (+6,788)
- MOT expiry
- 10 Aug 2009
- Odometer
- 31,321 miles
- Test number
- 593990428230
No defects or advisories recorded.
Pass24,533 miles2 advisories
- MOT expiry
- 10 Aug 2008
- Odometer
- 24,533 miles
- Test number
- 351233227408
- AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Front Tyre worn close to the legal limit (4.1.E.1)
Questions about LL04 WHF
- Does LL04 WHF currently have a valid MOT?
- Yes. DVSA records show the MOT on LL04 WHF is valid until 11 Jun 2027.
- When is the MOT due on LL04 WHF?
- The MOT on LL04 WHF is valid until 11 Jun 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has LL04 WHF done?
- LL04 WHF was recorded at 123,749 miles at its MOT on 10 Jun 2026, an average of 5,269 miles a year.
- Has LL04 WHF ever failed its MOT?
- Yes. LL04 WHF has failed 5 of its 25 MOT tests, most recently on 5 Jun 2024.
- Has the mileage on LL04 WHF 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 LL04 WHF find?
- LL04 WHF passed its latest MOT on 10 Jun 2026 with 5 advisories: front play in steering rack inner joint(s); front suspension arm pin or bush worn but not resulting in excessive movement o/s and n/s brake reaction bushs; oil leak, but not excessive engine, and 2 more.
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.