
BMW 3 Series
Black · Petrol · 2004 · 2,494 cc
S28 HLSMOT history
S28 HLS is a black petrol BMW 3 Series first used on 23 Jan 2004. Its MOT expired on 26 May 2025 and it has passed 19 of 25 MOT tests, with 97,488 miles recorded at the latest.
From DVSA MOT records, updated 4 May 2024.

- MOT
- Expired
- On 26 May 2025
- Mileage
- 97,488 mi
- At MOT on 4 May 2024
- MOT tests
- 25
- 19 passed · 6 failed
- Per year
- 4,535 mi
- Average between MOTs
Vehicle details
- Registration
- S28 HLS
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Black
- Fuel type
- Petrol
- Engine size
- 2,494 cc
- Year of manufacture
- 2004
- First used
- 23 Jan 2004
- MOT status
- MOT expired on 26 May 2025
- Latest MOT test
- 4 May 2024 (Pass)
Mileage history
S28 HLS was last recorded at 97,488 miles on 4 May 2024, 812 miles more than at the previous MOT on 5 May 2023.
- Previous MOT
- 96,676 miles · 5 May 2023
- Between the last two tests
- 812 miles
- Average per year
- 4,535 miles
Recorded mileage by year
- 2024 – 97,488 miles
- 2023 – 96,676 miles
- 2022 – 93,494 miles
- 2021 – 92,151 miles
- 2020 – 89,626 miles
- 2019 – 85,380 miles
- 2018 – 80,208 miles
- 2017 – 76,018 miles
- 2016 – 70,853 miles
- 2015 – 66,068 miles
- 2014 – 61,598 miles
- 2013 – 56,502 miles
- 2012 – 51,631 miles
- 2011 – 47,375 miles
- 2010 – 42,979 miles
- 2009 – 38,777 miles
- 2008 – 34,241 miles
- 2007 – 26,999 miles
- 2006 – 15,487 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 Parking brake inoperative on one side
Major2 MOTs, 2023–2024
Offside Steering rack gaiter missing or no longer prevents the ingress of dirt
Major2 MOTs, 2021–2024
Parking brake efficiency below requirements
Major2 MOTs, 2023–2024
Front Service brake fluctuating, but not excessively
Advisory2 MOTs, 2021
Full MOT history
25 tests since 5 Apr 2006, newest first. Select a test to see every defect and advisory.
Pass97,488 miles
- MOT expiry
- 26 May 2025
- Odometer
- 97,488 miles
- Test number
- 632537592549
No defects or advisories recorded.
Fail97,448 miles (+772)3 major
- MOT expiry
- No new certificate
- Odometer
- 97,448 miles
- Test number
- 619662669588
- MajorNearside Parking brake inoperative on one side (1.4.1 (a))
- MajorOffside Steering rack gaiter missing or no longer prevents the ingress of dirt (2.1.3 (g) (ii))
- MajorParking brake efficiency below requirements (1.4.2 (a) (i))
Pass96,676 miles2 advisories
- MOT expiry
- 26 May 2024
- Odometer
- 96,676 miles
- Test number
- 726051041703
- AdvisoryNearside Front Lower Suspension arm ball joint has slight play (5.3.4 (a) (i))
- AdvisoryRear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
Fail96,676 miles (+3,182)2 major2 advisories
- MOT expiry
- No new certificate
- Odometer
- 96,676 miles
- Test number
- 170917407628
- MajorNearside Parking brake inoperative on one side (1.4.1 (a))
- MajorParking brake efficiency below requirements (1.4.2 (a) (i))
- AdvisoryNearside Front Lower Suspension arm ball joint has slight play (5.3.4 (a) (i))
- AdvisoryRear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
Pass93,494 miles (+1,343)
- MOT expiry
- 26 May 2023
- Odometer
- 93,494 miles
- Test number
- 681010568982
No defects or advisories recorded.
Pass92,151 miles1 advisory
- MOT expiry
- 26 May 2022
- Odometer
- 92,151 miles
- Test number
- 316605890431
- AdvisoryFront Service brake fluctuating, but not excessively (1.2.1 (e))
Fail92,151 miles (+2,525)2 major2 advisories
- MOT expiry
- No new certificate
- Odometer
- 92,151 miles
- Test number
- 394014654318
- MajorFront Brake hose excessively chafed n/s and o/s (1.1.12 (b) (ii))
- MajorOffside Steering rack gaiter missing or no longer prevents the ingress of dirt (2.1.3 (g) (ii))
- AdvisoryFront Service brake fluctuating, but not excessively (1.2.1 (e))
- AdvisoryRear Brake pipe corroded, covered in grease or other material n/s and o/s (1.1.11 (c))
Pass89,626 miles (+4,246)3 advisories
- MOT expiry
- 26 May 2021
- Odometer
- 89,626 miles
- Test number
- 724610600893
- AdvisoryNearside Front Tyre has a cut but not deep enough to reach the ply or cords (5.2.3 (d) (i))
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
Pass85,380 miles1 advisory
- MOT expiry
- 17 Oct 2020
- Odometer
- 85,380 miles
- Test number
- 533992953965
- AdvisoryRegistration plate deteriorated but not likely to be misread front and rear (0.1 (b))
Fail85,380 miles (+5,172)2 repaired1 advisory
- MOT expiry
- No new certificate
- Odometer
- 85,380 miles
- Test number
- 567403965991
- Repaired at testOffside Stop lamp(s) not working (4.3.1 (a) (ii))
- Repaired at testWindscreen wiper does not clear the windscreen effectively (3.4 (b) (ii))
- AdvisoryRegistration plate deteriorated but not likely to be misread front and rear (0.1 (b))
Pass80,208 miles
- MOT expiry
- 17 Apr 2019
- Odometer
- 80,208 miles
- Test number
- 356791411092
No defects or advisories recorded.
Fail80,208 miles (+4,190)1 failure
- MOT expiry
- No new certificate
- Odometer
- 80,208 miles
- Test number
- 403022791123
- FailureFront Anti-roll bar linkage ball joint dust cover excessively damaged so that it no longer prevents the ingress of dirt N/S AND O/S (2.4.G.2)
Pass76,018 miles (+5,165)1 advisory
- MOT expiry
- 17 Apr 2018
- Odometer
- 76,018 miles
- Test number
- 698590022894
- AdvisoryFront Tyre worn close to the legal limit n/s and o/s (4.1.E.1)
Pass70,853 miles (+4,785)1 advisory
- MOT expiry
- 17 Apr 2017
- Odometer
- 70,853 miles
- Test number
- 406702380716
- AdvisoryOil leak
Pass66,068 miles (+4,470)1 note
- MOT expiry
- 17 Apr 2016
- Odometer
- 66,068 miles
- Test number
- 969096005118
- NoteOil leak
Pass61,598 miles (+5,096)
- MOT expiry
- 17 Apr 2015
- Odometer
- 61,598 miles
- Test number
- 799396504134
No defects or advisories recorded.
Pass56,502 miles (+4,871)3 advisories
- MOT expiry
- 17 Apr 2014
- Odometer
- 56,502 miles
- Test number
- 816696303127
- AdvisoryFront Brake pad(s) wearing thin (3.5.1g)
- AdvisoryFront brake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
- AdvisoryRear Brake pad(s) wearing thin (3.5.1g)
Pass51,631 miles (+4,256)1 advisory1 note
- MOT expiry
- 17 Apr 2013
- Odometer
- 51,631 miles
- Test number
- 238193002149
- AdvisoryFront Suspension arm has slight play in a pin/bush (2.4.G.2)
- NoteChild seat fitted not allowing full inspection of adult belt
Pass47,375 miles (+4,396)2 notes
- MOT expiry
- 17 Apr 2012
- Odometer
- 47,375 miles
- Test number
- 946736101100
- NoteChild seat fitted not allowing full inspection of adult belt
- NoteREAR DISCS SCORED/WORN
Pass42,979 miles (+4,202)2 advisories
- MOT expiry
- 17 Apr 2011
- Odometer
- 42,979 miles
- Test number
- 722726400161
- AdvisoryNearside Front Suspension arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
- AdvisoryOffside Front Suspension arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
Pass38,777 miles (+4,536)
- MOT expiry
- 17 Apr 2010
- Odometer
- 38,777 miles
- Test number
- 564298809137
No defects or advisories recorded.
Pass34,241 miles
- MOT expiry
- 14 Apr 2009
- Odometer
- 34,241 miles
- Test number
- 331636408172
No defects or advisories recorded.
Fail34,241 miles (+7,242)2 failures
- MOT expiry
- No new certificate
- Odometer
- 34,241 miles
- Test number
- 201716308497
- FailureNearside Rear coil spring cracked (2.4.C.1a)
- FailureOffside Rear coil spring cracked (2.4.C.1a)
Pass26,999 miles (+11,512)
- MOT expiry
- 4 Apr 2008
- Odometer
- 26,999 miles
- Test number
- 964494897091
No defects or advisories recorded.
Pass15,487 miles
- MOT expiry
- 4 Apr 2007
- Odometer
- 15,487 miles
- Test number
- 171245596422
No defects or advisories recorded.
Questions about S28 HLS
- Does S28 HLS currently have a valid MOT?
- No. The MOT on S28 HLS expired on 26 May 2025, according to DVSA records.
- When is the MOT due on S28 HLS?
- The MOT on S28 HLS expired on 26 May 2025. It can only be driven to a pre-booked MOT test or to repairs needed to pass one.
- What mileage has S28 HLS done?
- S28 HLS was recorded at 97,488 miles at its MOT on 4 May 2024, an average of 4,535 miles a year.
- Has S28 HLS ever failed its MOT?
- Yes. S28 HLS has failed 6 of its 25 MOT tests, most recently on 4 May 2024.
- Has the mileage on S28 HLS 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 S28 HLS find?
- S28 HLS passed its latest MOT on 4 May 2024 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.