
BMW 645
Silver · Petrol · 2004 · 4,398 cc
588 JOAMOT history
588 JOA is a silver petrol BMW 645 first used on 25 Jun 2004. Its MOT is valid until 16 Apr 2027 and it has passed 20 of 26 MOT tests, with 157,281 miles recorded at the latest.
From DVSA MOT records, updated 15 Apr 2026.
- MOT
- Valid
- Until 16 Apr 2027
- Mileage
- 157,281 mi
- At MOT on 15 Apr 2026
- MOT tests
- 26
- 20 passed · 6 failed
- Per year
- 6,479 mi
- Average between MOTs
Vehicle details
- Registration
- 588 JOA
- Registration format
- Dateless
- Make
- BMW
- Model
- 645
- Colour
- Silver
- Fuel type
- Petrol
- Engine size
- 4,398 cc
- Year of manufacture
- 2004
- First used
- 25 Jun 2004
- MOT status
- MOT valid until 16 Apr 2027
- Latest MOT test
- 15 Apr 2026 (Pass)
Mileage history
588 JOA was last recorded at 157,281 miles on 15 Apr 2026, 4,701 miles more than at the previous MOT on 17 Apr 2025.
- Previous MOT
- 152,580 miles · 17 Apr 2025
- Between the last two tests
- 4,701 miles
- Average per year
- 6,479 miles
Recorded mileage by year
- 2026 – 157,281 miles
- 2025 – 152,580 miles
- 2024 – 146,330 miles
- 2023 – 142,235 miles
- 2022 – 137,366 miles
- 2021 – 132,859 miles
- 2020 – 128,985 miles
- 2018 – 122,023 miles
- 2017 – 112,101 miles
- 2016 – 108,072 miles
- 2015 – 98,972 miles
- 2014 – 91,031 miles
- 2013 – 84,405 miles
- 2012 – 77,149 miles
- 2011 – 70,311 miles
- 2010 – 65,729 miles
- 2009 – 54,331 miles
- 2008 – 47,894 miles
- 2007 – 36,331 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.
Front Tyre slightly damaged/cracking or perishing Near & Off Side
Advisory4 MOTs, 2023–2024
Brake pipe corroded, covered in grease or other material
Advisory2 MOTs, 2025
Coolant leak
Advisory2 MOTs, 2025
Nearside Front Tyre worn close to legal limit/worn on edge
Advisory2 MOTs, 2025
Offside Front Tyre worn close to legal limit/worn on edge
Advisory2 MOTs, 2025
Oil leak, but not excessive
Advisory2 MOTs, 2025
Full MOT history
26 tests since 15 Aug 2007, newest first. Select a test to see every defect and advisory.
Pass157,281 miles (+4,701)
- MOT expiry
- 16 Apr 2027
- Odometer
- 157,281 miles
- Test number
- 745768521670
No defects or advisories recorded.
Pass152,580 miles (+49)6 advisories
- MOT expiry
- 16 Apr 2026
- Odometer
- 152,580 miles
- Test number
- 922055684788
- AdvisoryBrake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryCoolant leak
- AdvisoryNearside Front Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Front Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryPlay in steering rack inner joint(s)
Fail152,531 miles (+6,201)1 dangerous1 major6 advisories
- MOT expiry
- No new certificate
- Odometer
- 152,531 miles
- Test number
- 242267024153
- DangerousOffside Rear Tyre has ply or cords exposed (5.2.3 (d) (ii))
- MajorEngine MIL inoperative or indicates a malfunction (8.2.1.2 (h))
- AdvisoryBrake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryCoolant leak
- AdvisoryNearside Front Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Front Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryPlay in steering rack inner joint(s)
Pass146,330 miles (+30)8 advisories
- MOT expiry
- 28 Feb 2025
- Odometer
- 146,330 miles
- Test number
- 535492398909
- AdvisoryCentral Upper Stop Lamp Not Working
- AdvisoryFront Brake pipe corroded, covered in grease or other material Near & Off Side (1.1.11 (c))
- AdvisoryFront Tyre slightly damaged/cracking or perishing Near & Off Side (5.2.3 (d) (ii))
- AdvisoryFront Tyre worn close to legal limit/worn on edge Near & Off Side (5.2.3 (e))
- AdvisoryInner Brake disc worn, pitted or scored, but not seriously weakened Front & Rear (1.1.14 (a) (ii))
- AdvisoryOffside Front Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive Engine & Transmission (8.4.1 (a) (i))
- AdvisoryRear Tyre worn close to legal limit/worn on edge Near & Off Side (5.2.3 (e))
Fail146,300 miles (+4,065)3 major8 advisories
- MOT expiry
- No new certificate
- Odometer
- 146,300 miles
- Test number
- 980581495548
- MajorEngine MIL inoperative or indicates a malfunction (8.2.1.2 (h))
- MajorEngine MIL inoperative or indicates a malfunction (8.2.1.2 (h))
- MajorNearside Rear Coil spring fractured or broken (5.3.1 (b) (i))
- AdvisoryCentral Upper Stop Lamp Not Working
- AdvisoryFront Brake pipe corroded, covered in grease or other material Near & Off Side (1.1.11 (c))
- AdvisoryFront Tyre slightly damaged/cracking or perishing Near & Off Side (5.2.3 (d) (ii))
- AdvisoryFront Tyre worn close to legal limit/worn on edge Near & Off Side (5.2.3 (e))
- AdvisoryInner Brake disc worn, pitted or scored, but not seriously weakened Front & Rear (1.1.14 (a) (ii))
- AdvisoryOffside Front Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive Engine & Transmission (8.4.1 (a) (i))
- AdvisoryRear Tyre worn close to legal limit/worn on edge Near & Off Side (5.2.3 (e))
Pass142,235 miles (+409)1 advisory
- MOT expiry
- 16 Feb 2024
- Odometer
- 142,235 miles
- Test number
- 377187112388
- AdvisoryFront Tyre slightly damaged/cracking or perishing Near & Off Side (5.2.3 (d) (ii))
Fail141,826 miles (+4,460)2 major2 advisories
- MOT expiry
- No new certificate
- Odometer
- 141,826 miles
- Test number
- 155629224028
- MajorNearside Front Suspension arm ball joint excessively worn (5.3.4 (a) (i))
- MajorOffside Front Suspension arm ball joint excessively worn (5.3.4 (a) (i))
- AdvisoryFront Tyre slightly damaged/cracking or perishing Near & Off Side (5.2.3 (d) (ii))
- AdvisoryRear Brake pad(s) wearing thin (1.1.13 (a) (ii))
Pass137,366 miles (+4,507)
- MOT expiry
- 16 Feb 2023
- Odometer
- 137,366 miles
- Test number
- 835924224373
No defects or advisories recorded.
Pass132,859 miles (+3,874)
- MOT expiry
- 16 Feb 2022
- Odometer
- 132,859 miles
- Test number
- 859880461344
No defects or advisories recorded.
Pass128,985 miles (+6,962)
- MOT expiry
- 10 Feb 2021
- Odometer
- 128,985 miles
- Test number
- 396089133369
No defects or advisories recorded.
Pass122,023 miles (+9,922)
- MOT expiry
- 2 Jul 2019
- Odometer
- 122,023 miles
- Test number
- 566480262847
No defects or advisories recorded.
Pass112,101 miles (+4,029)
- MOT expiry
- 29 Jun 2018
- Odometer
- 112,101 miles
- Test number
- 134458388668
No defects or advisories recorded.
Pass108,072 miles (+11)7 advisories
- MOT expiry
- 8 Dec 2017
- Odometer
- 108,072 miles
- Test number
- 981568424315
- AdvisoryFront Anti-roll bar linkage ball joint dust cover deteriorated, but preventing the ingress of dirt both (2.4.G.2)
- AdvisoryNearside Front Suspension arm has slight play in a ball joint rear (2.4.G.2)
- AdvisoryNearside Rear coil spring corroded (2.4.C.1b)
- AdvisoryNearside Rear slight play rear bush
- AdvisoryOffside Rear Tie bar/rod has slight play in a ball joint (2.4.G.2)
- AdvisoryOil leak
- AdvisoryUnder trays
Fail108,061 miles (+9,089)3 failures8 advisories
- MOT expiry
- No new certificate
- Odometer
- 108,061 miles
- Test number
- 173048859050
- FailureBrake fluid warning lamp illuminated (3.6.G.2)
- FailureBrake performance not tested (3.7.A.1)
- FailureBrake pipe leaking (3.6.A.1)
- AdvisoryFront Anti-roll bar linkage ball joint dust cover deteriorated, but preventing the ingress of dirt both (2.4.G.2)
- AdvisoryFront Brake pipe slightly corroded to rears both (3.6.B.2c)
- AdvisoryNearside Front Suspension arm has slight play in a ball joint rear (2.4.G.2)
- AdvisoryNearside Rear coil spring corroded (2.4.C.1b)
- AdvisoryNearside Rear slight play rear bush
- AdvisoryOffside Rear Tie bar/rod has slight play in a ball joint (2.4.G.2)
- AdvisoryOil leak
- AdvisoryUnder trays
Pass98,972 miles (+7,941)4 advisories
- MOT expiry
- 12 Oct 2016
- Odometer
- 98,972 miles
- Test number
- 586205148089
- AdvisoryBrake pipe slightly corroded all rears and front to rears covered in heavy grease (3.6.B.2c)
- AdvisoryFront Tyre worn close to the legal limit both edges (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)
- AdvisoryUnder trays and engine covers and oil leak
Pass91,031 miles (+6,626)2 advisories3 notes
- MOT expiry
- 12 Oct 2015
- Odometer
- 91,031 miles
- Test number
- 959822284294
- AdvisoryBrake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Front Anti-roll bar linkage ball joint dust cover deteriorated, but preventing the ingress of dirt (2.4.G.2)
- NoteEngine covers fitted obscuring some components in the engine bay
- NoteOil leak
- NoteUnder-trays fitted obscuring some underside components
Pass84,405 miles
- MOT expiry
- 12 Oct 2014
- Odometer
- 84,405 miles
- Test number
- 919152983232
No defects or advisories recorded.
Fail84,405 miles (+7,256)2 failures
- MOT expiry
- No new certificate
- Odometer
- 84,405 miles
- Test number
- 716761283256
- FailureExhaust emits excessive dense blue smoke during acceleration (7.3.A.2c)
- FailureParking brake: efficiency below requirements (3.7.C.1b)
Pass77,149 miles (+6,838)
- MOT expiry
- 12 Oct 2013
- Odometer
- 77,149 miles
- Test number
- 238027472270
No defects or advisories recorded.
Pass70,311 miles (+4,582)1 advisory
- MOT expiry
- 12 Oct 2012
- Odometer
- 70,311 miles
- Test number
- 859296581272
- AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
Pass65,729 miles (+2,812)1 advisory
- MOT expiry
- 24 Nov 2011
- Odometer
- 65,729 miles
- Test number
- 404709720429
- AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
Pass62,917 miles
- MOT expiry
- 9 Jun 2011
- Odometer
- 62,917 miles
- Test number
- 881398750153
No defects or advisories recorded.
Fail62,917 miles (+8,586)2 failures1 advisory
- MOT expiry
- No new certificate
- Odometer
- 62,917 miles
- Test number
- 332058650154
- FailureNearside Rear Tyre tread depth below requirements of 1.6mm (4.1.E.1)
- FailureOffside Front Track rod end ball joint has excessive play (2.2.B.1f)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
Pass54,331 miles (+6,437)
- MOT expiry
- 9 Jun 2010
- Odometer
- 54,331 miles
- Test number
- 161011569138
No defects or advisories recorded.
Pass47,894 miles (+11,563)
- MOT expiry
- 21 Aug 2009
- Odometer
- 47,894 miles
- Test number
- 890135338235
No defects or advisories recorded.
Pass36,331 miles
- MOT expiry
- 14 Aug 2008
- Odometer
- 36,331 miles
- Test number
- 393767927412
No defects or advisories recorded.
Questions about 588 JOA
- What vehicle is registration 588 JOA currently assigned to?
- DVSA MOT records show 588 JOA on a silver petrol BMW 645 first used on 25 Jun 2004. Dateless registrations can be transferred between vehicles, so earlier MOT tests may have been under a different registration. Registered keeper details are not public and are not shown.
- Does 588 JOA currently have a valid MOT?
- Yes. DVSA records show the MOT on 588 JOA is valid until 16 Apr 2027.
- When is the MOT due on 588 JOA?
- The MOT on 588 JOA is valid until 16 Apr 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has 588 JOA done?
- 588 JOA was recorded at 157,281 miles at its MOT on 15 Apr 2026, an average of 6,479 miles a year.
- Has 588 JOA ever failed its MOT?
- Yes. 588 JOA has failed 6 of its 26 MOT tests, most recently on 16 Apr 2025.
- Has the mileage on 588 JOA 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 588 JOA find?
- 588 JOA passed its latest MOT on 15 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.