BMW logo

BMW 840

Green · Petrol · 1999 · 4,398 cc

T870 SPAMOT history

T870 SPA is a green petrol BMW 840 first used on 28 Jun 1999. Its MOT is valid until 24 Jan 2027 and it has passed 19 of 20 MOT tests, with 116,959 miles recorded at the latest.

From DVSA MOT records, updated 23 Jan 2026.

MOT
Valid
Until 24 Jan 2027
Mileage
116,959 mi
At MOT on 23 Jan 2026
MOT tests
20
19 passed · 1 failed
Per year
1,767 mi
Average between MOTs
Get reminders for T870 SPA in the free Driver Codes app

Vehicle details

Registration
T870 SPA
Registration format
Prefix (1983 to 2001)
Make
BMW
Model
840
Colour
Green
Fuel type
Petrol
Engine size
4,398 cc
Year of manufacture
1999
First used
28 Jun 1999
MOT status
MOT valid until 24 Jan 2027
Latest MOT test
23 Jan 2026 (Pass)

Mileage history

T870 SPA was last recorded at 116,959 miles on 23 Jan 2026, 22 miles more than at the previous MOT on 21 Jan 2025.

Odometer reading at each MOT testPassFail
Previous MOT
116,937 miles · 21 Jan 2025
Between the last two tests
22 miles
Average per year
1,767 miles

Recorded mileage by year

  • 2026 – 116,959 miles
  • 2025 – 116,937 miles
  • 2024 – 116,917 miles
  • 2023 – 116,605 miles
  • 2022 – 116,374 miles
  • 2021 – 116,015 miles
  • 2019 – 115,023 miles
  • 2018 – 113,472 miles
  • 2017 – 113,247 miles
  • 2015 – 112,553 miles
  • 2014 – 110,731 miles
  • 2013 – 110,562 miles
  • 2012 – 105,288 miles
  • 2011 – 97,272 miles
  • 2010 – 95,336 miles
  • 2009 – 92,680 miles
  • 2008 – 86,924 miles
  • 2007 – 82,267 miles
  • 2006 – 82,210 miles

What the latest MOT found

Pass116,959 miles
  • MinorOffside Front Lower Suspension arm ball joint dust cover severely deteriorated (5.3.4 (b) (i))Recorded at 2 MOTs since 2025
  • AdvisoryOffside Front Coil spring corroded (5.3.1 (b) (i))
  • AdvisorySub-frame corroded but not seriously weakened Front & Rear (5.3.3 (b) (i))Recorded at 2 MOTs since 2024

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.

  • Oil leak, but not excessive

    Advisory3 MOTs, 2022–2024

  • Supplementary restraint system warning lamp does not illuminate

    Advisory3 MOTs, 2021–2024

  • Nearside Rear Upper Suspension arm pin or bush worn but not resulting in excessive movement outer

    Advisory3 MOTs, 2021–2023

  • Front Sub-frame corroded but not seriously weakened

    Advisory2 MOTs, 2022–2023

  • Rear Sub-frame corroded but not seriously weakened

    Advisory2 MOTs, 2022–2023

  • Front Brake pipe corroded, covered in grease or other material n/s & o/s

    Advisory2 MOTs, 2021–2022

Full MOT history

20 tests since 25 May 2006, newest first. Select a test to see every defect and advisory.

  1. Pass116,959 miles (+22)1 minor2 advisories
    MOT expiry
    24 Jan 2027
    Odometer
    116,959 miles
    Test number
    921961112891
    • MinorOffside Front Lower Suspension arm ball joint dust cover severely deteriorated (5.3.4 (b) (i))
    • AdvisoryOffside Front Coil spring corroded (5.3.1 (b) (i))
    • AdvisorySub-frame corroded but not seriously weakened Front & Rear (5.3.3 (b) (i))
  2. Pass116,937 miles (+20)1 minor3 advisories
    MOT expiry
    24 Jan 2026
    Odometer
    116,937 miles
    Test number
    842544860601
    • MinorOffside Front Lower Suspension arm ball joint dust cover severely deteriorated (5.3.4 (b) (i))
    • AdvisoryCentral Rear Sub-frame corroded but not seriously weakened (5.3.3 (b) (i))
    • AdvisoryFront Brake hose has slight corrosion to ferrule (1.1.12 (f) (i))
    • AdvisoryRear Vehicle structure is corroded but structural rigidity is not significantly reduced Both rear jacking points (6.1.1 (c) (i))
  3. Pass116,917 miles (+312)3 advisories
    MOT expiry
    24 Jan 2025
    Odometer
    116,917 miles
    Test number
    243395741079
    • AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
    • AdvisorySub-frame corroded but not seriously weakened Front & rear (5.3.3 (b) (i))
    • AdvisorySupplementary restraint system warning lamp does not illuminate (7.1.6 (a))
  4. Pass116,605 miles (+231)4 advisories
    MOT expiry
    24 Jan 2024
    Odometer
    116,605 miles
    Test number
    228303690555
    • AdvisoryFront Sub-frame corroded but not seriously weakened (5.3.3 (b) (i))
    • AdvisoryNearside Rear Upper Suspension arm pin or bush worn but not resulting in excessive movement outer (5.3.4 (a) (i))
    • AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
    • AdvisoryRear Sub-frame corroded but not seriously weakened (5.3.3 (b) (i))
  5. Pass116,374 miles (+359)10 advisories
    MOT expiry
    24 Jan 2023
    Odometer
    116,374 miles
    Test number
    898499255375
    • AdvisoryFront Brake pipe corroded, covered in grease or other material n/s & o/s (1.1.11 (c))
    • AdvisoryFront Sub-frame corroded but not seriously weakened (5.3.3 (b) (i))
    • AdvisoryFuel Pipe/s corroded
    • AdvisoryNearside Brake pipe corroded, covered in grease or other material front to rear x2 (1.1.11 (c))
    • AdvisoryNearside Rear Upper Suspension arm pin or bush worn but not resulting in excessive movement outer (5.3.4 (a) (i))
    • AdvisoryOffside Rear Upper Suspension arm pin or bush worn but not resulting in excessive movement outer (5.3.4 (a) (i))
    • AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
    • AdvisoryRear Brake pipe corroded, covered in grease or other material n/s & o/s (1.1.11 (c))
    • AdvisoryRear Sub-frame corroded but not seriously weakened (5.3.3 (b) (i))
    • AdvisorySupplementary restraint system warning lamp does not illuminate (7.1.6 (a))
  6. Pass116,015 miles (+992)9 advisories
    MOT expiry
    24 Jan 2022
    Odometer
    116,015 miles
    Test number
    887638416230
    • AdvisoryFront Brake pipe corroded, covered in grease or other material n/s & o/s (1.1.11 (c))
    • AdvisoryFuel Pipe/s corroded
    • AdvisoryNearside Rear Upper Suspension arm pin or bush worn but not resulting in excessive movement outer (5.3.4 (a) (i))
    • AdvisoryOffside Rear Inner Suspension component mounting prescribed area is corroded but not considered excessive sill (5.3.6 (a) (i))
    • AdvisoryOffside Rear Upper Suspension arm pin or bush worn but not resulting in excessive movement outer (5.3.4 (a) (i))
    • AdvisoryOffside Rear Wheel bearing has slight play (5.1.3 (a) (i))
    • AdvisoryRear Brake pipe corroded, covered in grease or other material n/s & o/s (1.1.11 (c))
    • AdvisoryRear Tyre worn close to legal limit/worn on edge n/s & o/s centres (5.2.3 (e))
    • AdvisorySupplementary restraint system warning lamp does not illuminate (7.1.6 (a))
  7. Pass115,023 miles (+1,551)4 advisories
    MOT expiry
    30 Nov 2020
    Odometer
    115,023 miles
    Test number
    186774715316
    • AdvisoryFront Suspension arm ball joint has slight play o/s and n/s (5.3.4 (a) (i))
    • AdvisoryNearside Front Coil spring corroded (5.3.1 (b) (i))
    • AdvisoryOffside Rear Wheel bearing has slight play (5.1.3 (a) (i))
    • AdvisoryRear Brake pipe corroded, covered in grease or other material o/s and n/s (1.1.11 (c))
  8. Pass113,472 miles2 advisories
    MOT expiry
    31 May 2019
    Odometer
    113,472 miles
    Test number
    518233940687
    • 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))
  9. Fail113,472 miles (+225)1 major2 advisories
    MOT expiry
    No new certificate
    Odometer
    113,472 miles
    Test number
    634862899874
    • MajorOffside Front Coil spring fractured or broken (5.3.1 (b) (i))
    • 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))
  10. Pass113,247 miles (+694)
    MOT expiry
    30 Mar 2018
    Odometer
    113,247 miles
    Test number
    544592117420

    No defects or advisories recorded.

  11. Pass112,553 miles (+1,822)
    MOT expiry
    25 Jun 2016
    Odometer
    112,553 miles
    Test number
    876027375113

    No defects or advisories recorded.

  12. Pass110,731 miles (+169)4 advisories1 note
    MOT expiry
    24 Jun 2015
    Odometer
    110,731 miles
    Test number
    738906374140
    • AdvisoryNearside Front Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryOffside Front Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
    • NoteFuel pipe/s corroded
  13. Pass110,562 miles (+5,274)
    MOT expiry
    29 Apr 2014
    Odometer
    110,562 miles
    Test number
    707645193060

    No defects or advisories recorded.

  14. Pass105,288 miles (+8,016)2 advisories1 note
    MOT expiry
    29 Apr 2013
    Odometer
    105,288 miles
    Test number
    379344302108
    • AdvisoryOffside Rear Upper Suspension arm has slight play in a pin/bush (2.4.G.2)
    • AdvisorySteering system has slight free play detected at steering wheel (2.2.A.1a)
    • NoteFuel pipe/s corroded
  15. Pass97,272 miles (+1,936)
    MOT expiry
    29 Apr 2012
    Odometer
    97,272 miles
    Test number
    405000591019

    No defects or advisories recorded.

  16. Pass95,336 miles (+2,656)
    MOT expiry
    29 Apr 2011
    Odometer
    95,336 miles
    Test number
    191750020128

    No defects or advisories recorded.

  17. Pass92,680 miles (+5,756)
    MOT expiry
    26 Mar 2010
    Odometer
    92,680 miles
    Test number
    594295279022

    No defects or advisories recorded.

  18. Pass86,924 miles (+4,657)
    MOT expiry
    26 Mar 2009
    Odometer
    86,924 miles
    Test number
    504340288053

    No defects or advisories recorded.

  19. Pass82,267 miles (+57)1 advisory
    MOT expiry
    26 Mar 2008
    Odometer
    82,267 miles
    Test number
    452956687057
    • AdvisoryOffside Rear Upper Suspension arm has slight play in a pin/bush (2.4.G.2)
  20. Pass82,210 miles
    MOT expiry
    24 May 2007
    Odometer
    82,210 miles
    Test number
    792575946165

    No defects or advisories recorded.

Questions about T870 SPA

Does T870 SPA currently have a valid MOT?
Yes. DVSA records show the MOT on T870 SPA is valid until 24 Jan 2027.
When is the MOT due on T870 SPA?
The MOT on T870 SPA is valid until 24 Jan 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
What mileage has T870 SPA done?
T870 SPA was recorded at 116,959 miles at its MOT on 23 Jan 2026, an average of 1,767 miles a year.
Has T870 SPA ever failed its MOT?
Yes. T870 SPA has failed 1 of its 20 MOT tests, most recently on 31 May 2018.
Has the mileage on T870 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 T870 SPA find?
T870 SPA passed its latest MOT on 23 Jan 2026 with 1 minor defect and 2 advisories: offside front lower suspension arm ball joint dust cover severely deteriorated; offside front coil spring corroded; sub-frame corroded but not seriously weakened front & rear.

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