BMW logo

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
Get reminders for 588 JOA in the free Driver Codes app

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.

Odometer reading at each MOT testPassFail
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

Pass157,281 miles

No defects or advisories were recorded.

What MOT advisories mean

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.

  1. Pass157,281 miles (+4,701)
    MOT expiry
    16 Apr 2027
    Odometer
    157,281 miles
    Test number
    745768521670

    No defects or advisories recorded.

  2. 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)
  3. 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)
  4. 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))
  5. 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))
  6. 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))
  7. 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))
  8. Pass137,366 miles (+4,507)
    MOT expiry
    16 Feb 2023
    Odometer
    137,366 miles
    Test number
    835924224373

    No defects or advisories recorded.

  9. Pass132,859 miles (+3,874)
    MOT expiry
    16 Feb 2022
    Odometer
    132,859 miles
    Test number
    859880461344

    No defects or advisories recorded.

  10. Pass128,985 miles (+6,962)
    MOT expiry
    10 Feb 2021
    Odometer
    128,985 miles
    Test number
    396089133369

    No defects or advisories recorded.

  11. Pass122,023 miles (+9,922)
    MOT expiry
    2 Jul 2019
    Odometer
    122,023 miles
    Test number
    566480262847

    No defects or advisories recorded.

  12. Pass112,101 miles (+4,029)
    MOT expiry
    29 Jun 2018
    Odometer
    112,101 miles
    Test number
    134458388668

    No defects or advisories recorded.

  13. 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
  14. 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
  15. 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
  16. 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
  17. Pass84,405 miles
    MOT expiry
    12 Oct 2014
    Odometer
    84,405 miles
    Test number
    919152983232

    No defects or advisories recorded.

  18. 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)
  19. Pass77,149 miles (+6,838)
    MOT expiry
    12 Oct 2013
    Odometer
    77,149 miles
    Test number
    238027472270

    No defects or advisories recorded.

  20. 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)
  21. 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)
  22. Pass62,917 miles
    MOT expiry
    9 Jun 2011
    Odometer
    62,917 miles
    Test number
    881398750153

    No defects or advisories recorded.

  23. 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)
  24. Pass54,331 miles (+6,437)
    MOT expiry
    9 Jun 2010
    Odometer
    54,331 miles
    Test number
    161011569138

    No defects or advisories recorded.

  25. Pass47,894 miles (+11,563)
    MOT expiry
    21 Aug 2009
    Odometer
    47,894 miles
    Test number
    890135338235

    No defects or advisories recorded.

  26. 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.

Browse all 588 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.