
BMW 528
Blue · Petrol · 1999 · 2,793 cc
T648 SPAMOT history
T648 SPA is a blue petrol BMW 528 first used on 31 Dec 1999. Its MOT expired on 9 Oct 2026 and it has passed 20 of 22 MOT tests, with 143,364 miles recorded at the latest.
From DVSA MOT records, updated 10 Oct 2025.
- MOT
- Expired
- On 9 Oct 2026
- Mileage
- 143,364 mi
- At MOT on 10 Oct 2025
- MOT tests
- 22
- 20 passed · 2 failed
- Per year
- 4,410 mi
- Average between MOTs
Vehicle details
- Registration
- T648 SPA
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 528
- Colour
- Blue
- Fuel type
- Petrol
- Engine size
- 2,793 cc
- Year of manufacture
- 1999
- First used
- 31 Dec 1999
- MOT status
- MOT expired on 9 Oct 2026
- Latest MOT test
- 10 Oct 2025 (Pass)
Mileage history
T648 SPA was last recorded at 143,364 miles on 10 Oct 2025, 1,765 miles more than at the previous MOT on 4 Oct 2024.
- Previous MOT
- 141,599 miles · 4 Oct 2024
- Between the last two tests
- 1,765 miles
- Average per year
- 4,410 miles
Recorded mileage by year
- 2025 – 143,364 miles
- 2024 – 141,599 miles
- 2023 – 139,917 miles
- 2022 – 138,054 miles
- 2021 – 135,934 miles
- 2020 – 133,575 miles
- 2019 – 127,328 miles
- 2018 – 122,944 miles
- 2017 – 118,496 miles
- 2016 – 112,445 miles
- 2015 – 106,817 miles
- 2014 – 101,657 miles
- 2013 – 96,705 miles
- 2012 – 96,138 miles
- 2011 – 91,179 miles
- 2010 – 85,350 miles
- 2009 – 78,861 miles
- 2008 – 72,855 miles
- 2007 – 68,056 miles
- 2006 – 57,864 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.
Rear Registration plate deteriorated but not likely to be misread
Advisory5 MOTs, 2019–2022
Oil leak, but not excessive
Advisory2 MOTs, 2020–2022
Front Brake pad(s) wearing thin (3.5.1g)
Advisory2 MOTs, 2015–2018
Rear registration plate deteriorated but not likely to be misread (6.3.1d)
Advisory2 MOTs, 2015–2018
Offside Rear Tyre worn close to the legal limit (4.1.E.1)
Advisory2 MOTs, 2009–2016
Full MOT history
22 tests since 22 May 2006, newest first. Select a test to see every defect and advisory.
Pass143,364 miles (+1,765)
- MOT expiry
- 9 Oct 2026
- Odometer
- 143,364 miles
- Test number
- 662605318542
No defects or advisories recorded.
Pass141,599 miles (+1,682)
- MOT expiry
- 8 Oct 2025
- Odometer
- 141,599 miles
- Test number
- 890533447535
No defects or advisories recorded.
Pass139,917 miles (+1,863)
- MOT expiry
- 8 Oct 2024
- Odometer
- 139,917 miles
- Test number
- 873113868999
No defects or advisories recorded.
Pass138,054 miles (+2,120)4 minor5 advisories
- MOT expiry
- 8 Oct 2023
- Odometer
- 138,054 miles
- Test number
- 890969564127
- MinorNearside Front Headlamp lens slightly defective (4.1.1 (b) (i))
- MinorNearside Steering rack gaiter damaged or deteriorated, but preventing the ingress of dirt (2.1.3 (g) (i))
- MinorOffside Front Headlamp lens slightly defective (4.1.1 (b) (i))
- MinorOffside Steering rack gaiter damaged or deteriorated, but preventing the ingress of dirt (2.1.3 (g) (i))
- AdvisoryNearside Front Outer Anti-roll bar linkage ball joint has slight play (5.3.4 (a) (i))
- AdvisoryNearside Rear Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryOffside Front Outer Anti-roll bar linkage ball joint has slight play (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
Pass135,934 miles (+2,359)4 advisories
- MOT expiry
- 8 Oct 2022
- Odometer
- 135,934 miles
- Test number
- 880867767782
- AdvisoryNearside Front Anti-roll bar linkage ball joint has slight play (5.3.4 (a) (i))
- AdvisoryNearside Front Anti-roll bar pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryOffside Front Anti-roll bar pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
Pass133,575 miles (+16)1 advisory
- MOT expiry
- 8 Oct 2021
- Odometer
- 133,575 miles
- Test number
- 515747808258
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
Fail133,559 miles (+6,231)2 major3 minor3 advisories
- MOT expiry
- No new certificate
- Odometer
- 133,559 miles
- Test number
- 402072233414
- MajorFront Windscreen wiper does not clear the windscreen effectively both (3.4 (b) (ii))
- MajorSupplementary restraint system warning lamp indicates a fault (7.1.6 (a))
- MinorNearside Front Headlamp lens slightly defective also condensation in lamp (4.1.1 (b) (i))
- MinorNearside Position lamp with a multiple light source up to 1/2 not functioning (4.2.1 (a) (i))
- MinorOffside Headlamp lens slightly defective also condensation in lamp (4.1.1 (b) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryOffside parking brake effort slightly low
Pass127,328 miles (+4,384)6 advisories
- MOT expiry
- 5 Oct 2020
- Odometer
- 127,328 miles
- Test number
- 199450998668
- AdvisoryFront Brake pad(s) wearing thin (1.1.13 (a) (ii))
- AdvisoryNearside Front Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryNearside Front Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Front Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryOffside 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))
Pass122,944 miles (+4,448)7 advisories
- MOT expiry
- 11 Apr 2019
- Odometer
- 122,944 miles
- Test number
- 457084109037
- AdvisoryFront Brake pad(s) wearing thin (3.5.1g)
- AdvisoryNearside Front Anti-roll bar linkage has slight play in a ball joint (2.4.G.2)
- AdvisoryNearside Headlamp deteriorated but light output not reduced condensated (1.7.5a)
- AdvisoryOffside Front Anti-roll bar linkage has slight play in a ball joint (2.4.G.2)
- AdvisoryOffside Front Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Headlamp damaged but light output not reduced condensated (1.7.5a)
- AdvisoryRear registration plate deteriorated but not likely to be misread (6.3.1d)
Pass118,496 miles (+6,051)
- MOT expiry
- 11 Apr 2018
- Odometer
- 118,496 miles
- Test number
- 518130822327
No defects or advisories recorded.
Pass112,445 miles (+5,628)5 advisories
- MOT expiry
- 11 Apr 2017
- Odometer
- 112,445 miles
- Test number
- 537039985649
- AdvisoryNearside Front Anti-roll bar rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
- AdvisoryNearside Front Inner Suspension arm rubber bush deteriorated but not resulting in excessive movement front one (2.4.G.2)
- AdvisoryOffside Front Anti-roll bar rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
- AdvisoryOffside Rear Anti-roll bar linkage worn but not seriously weakened (2.4.G.1)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
Pass106,817 miles (+5,160)4 advisories
- MOT expiry
- 11 Apr 2016
- Odometer
- 106,817 miles
- Test number
- 198291695079
- AdvisoryFront Brake pad(s) wearing thin (3.5.1g)
- 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)
- AdvisoryRear registration plate deteriorated but not likely to be misread (6.3.1d)
Pass101,657 miles (+4,952)
- MOT expiry
- 11 Apr 2015
- Odometer
- 101,657 miles
- Test number
- 797067394042
No defects or advisories recorded.
Pass96,705 miles (+567)
- MOT expiry
- 11 Apr 2014
- Odometer
- 96,705 miles
- Test number
- 147784483448
No defects or advisories recorded.
Pass96,138 miles (+4,959)1 advisory
- MOT expiry
- 11 Apr 2013
- Odometer
- 96,138 miles
- Test number
- 869103702185
- AdvisoryPower steering pipe(s) or hose(s) has slight seepage (2.3.3b)
Pass91,179 miles
- MOT expiry
- 12 Jun 2012
- Odometer
- 91,179 miles
- Test number
- 259950761431
No defects or advisories recorded.
Fail91,179 miles (+5,829)1 failure
- MOT expiry
- No new certificate
- Odometer
- 91,179 miles
- Test number
- 126490261159
- FailureNearside Rear Brake hose excessively damaged (3.6.B.4d)
Pass85,350 miles (+6,489)
- MOT expiry
- 12 Jun 2011
- Odometer
- 85,350 miles
- Test number
- 194471760186
No defects or advisories recorded.
Pass78,861 miles (+6,006)2 advisories
- MOT expiry
- 12 Jun 2010
- Odometer
- 78,861 miles
- Test number
- 814020469185
- 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)
Pass72,855 miles (+4,799)
- MOT expiry
- 12 Jun 2009
- Odometer
- 72,855 miles
- Test number
- 864485768152
No defects or advisories recorded.
Pass68,056 miles (+10,192)
- MOT expiry
- 12 Aug 2008
- Odometer
- 68,056 miles
- Test number
- 440035527293
No defects or advisories recorded.
Pass57,864 miles
- MOT expiry
- 17 Jun 2007
- Odometer
- 57,864 miles
- Test number
- 630312546136
No defects or advisories recorded.
Questions about T648 SPA
- Does T648 SPA currently have a valid MOT?
- No. The MOT on T648 SPA expired on 9 Oct 2026, according to DVSA records.
- When is the MOT due on T648 SPA?
- The MOT on T648 SPA expired on 9 Oct 2026. It can only be driven to a pre-booked MOT test or to repairs needed to pass one.
- What mileage has T648 SPA done?
- T648 SPA was recorded at 143,364 miles at its MOT on 10 Oct 2025, an average of 4,410 miles a year.
- Has T648 SPA ever failed its MOT?
- Yes. T648 SPA has failed 2 of its 22 MOT tests, most recently on 5 Oct 2020.
- Has the mileage on T648 SPA 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 T648 SPA find?
- T648 SPA passed its latest MOT on 10 Oct 2025 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.