Volvo logo

Volvo XC90

Black · Diesel · 2004 · 2,401 cc

S99 BBCMOT history

S99 BBC is a black diesel Volvo XC90 first used on 27 Apr 2004. Its MOT is valid until 16 Feb 2027 and it has passed 20 of 26 MOT tests, with 235,859 miles recorded at the latest.

From DVSA MOT records, updated 24 Jan 2026.

MOT
Valid
Until 16 Feb 2027
Mileage
235,859 mi
At MOT on 24 Jan 2026
MOT tests
26
20 passed · 6 failed
Per year
9,777 mi
Average between MOTs
Get reminders for S99 BBC in the free Driver Codes app

Vehicle details

Registration
S99 BBC
Registration format
Prefix (1983 to 2001)
Make
Volvo
Model
XC90
Colour
Black
Fuel type
Diesel
Engine size
2,401 cc
Year of manufacture
2004
First used
27 Apr 2004
MOT status
MOT valid until 16 Feb 2027
Latest MOT test
24 Jan 2026 (Pass)

Mileage history

S99 BBC was last recorded at 235,859 miles on 24 Jan 2026, 3,915 miles more than at the previous MOT on 25 Jan 2025.

Odometer reading at each MOT testPassFail
Previous MOT
231,944 miles · 25 Jan 2025
Between the last two tests
3,915 miles
Average per year
9,777 miles

Recorded mileage by year

  • 2026 – 235,859 miles
  • 2025 – 231,944 miles
  • 2024 – 227,363 miles
  • 2023 – 222,299 miles
  • 2022 – 218,127 miles
  • 2021 – 212,033 miles
  • 2020 – 209,990 miles
  • 2019 – 204,242 miles
  • 2018 – 198,859 miles
  • 2017 – 192,375 miles
  • 2016 – 187,222 miles
  • 2015 – 182,778 miles
  • 2014 – 173,331 miles
  • 2012 – 151,798 miles
  • 2011 – 127,168 miles
  • 2010 – 111,243 miles
  • 2009 – 93,651 miles
  • 2008 – 77,640 miles
  • 2007 – 51,424 miles

What the latest MOT found

Pass235,859 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.

  • Nearside Rear Tyre worn close to the legal limit (4.1.E.1)

    Advisory3 MOTs, 2014–2017

  • Nearside Front Suspension arm ball joint has slight play

    Advisory2 MOTs, 2020–2021

  • Nearside Front Track rod end ball joint has slight play

    Advisory2 MOTs, 2020–2021

  • Offside Front Play in steering rack inner joint(s)

    Advisory2 MOTs, 2017

  • Rear Suspension arm corroded but not seriously weakened both sides (2.4.G.1)

    Advisory2 MOTs, 2017

  • Rear Suspension arm rubber bush deteriorated but not resulting in excessive movement both sides (2.4.G.2)

    Advisory2 MOTs, 2017

Full MOT history

26 tests since 15 Mar 2007, newest first. Select a test to see every defect and advisory.

  1. Pass235,859 miles (+3,915)
    MOT expiry
    16 Feb 2027
    Odometer
    235,859 miles
    Test number
    588373850324

    No defects or advisories recorded.

  2. Pass231,944 miles (+4,581)
    MOT expiry
    16 Feb 2026
    Odometer
    231,944 miles
    Test number
    439458960167

    No defects or advisories recorded.

  3. Pass227,363 miles (+5,064)
    MOT expiry
    16 Feb 2025
    Odometer
    227,363 miles
    Test number
    382735006408

    No defects or advisories recorded.

  4. Pass222,299 miles (+4,172)
    MOT expiry
    16 Feb 2024
    Odometer
    222,299 miles
    Test number
    116202811721

    No defects or advisories recorded.

  5. Pass218,127 miles (+6,094)2 advisories
    MOT expiry
    16 Feb 2023
    Odometer
    218,127 miles
    Test number
    955901676068
    • AdvisoryNearside Rear Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
    • AdvisoryOffside Rear Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
  6. Pass212,033 miles (+2,043)3 advisories
    MOT expiry
    16 Feb 2022
    Odometer
    212,033 miles
    Test number
    356281805239
    • AdvisoryNearside Front Suspension arm ball joint has slight play (5.3.4 (a) (i))
    • AdvisoryNearside Front Track rod end ball joint has slight play (2.1.3 (b) (i))
    • AdvisoryRear Suspension component corroded but not seriously weakened (5.3.3 (b) (i))
  7. Pass209,990 miles (+5,748)5 advisories
    MOT expiry
    16 Feb 2021
    Odometer
    209,990 miles
    Test number
    358877226574
    • AdvisoryNearside Front Anti-roll bar linkage ball joint has slight play (5.3.4 (a) (i))
    • AdvisoryNearside Front Suspension arm ball joint has slight play (5.3.4 (a) (i))
    • AdvisoryNearside Front Track rod end ball joint has slight play (2.1.3 (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))
  8. Pass204,242 miles (+5,383)2 advisories
    MOT expiry
    16 Feb 2020
    Odometer
    204,242 miles
    Test number
    291732954493
    • AdvisoryOffside Front Suspension component ball joint has slight play (5.3.4 (a) (i))
    • AdvisoryOffside Rear Coil spring corroded (5.3.1 (b) (i))
  9. Pass198,859 miles (+6,484)1 advisory
    MOT expiry
    16 Feb 2019
    Odometer
    198,859 miles
    Test number
    992049166642
    • AdvisoryNearside Front Shock absorber has a light misting of oil (2.7.3)
  10. Pass192,375 miles (+6)5 advisories
    MOT expiry
    16 Feb 2018
    Odometer
    192,375 miles
    Test number
    472923853645
    • AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryOffside Front Play in steering rack inner joint(s)
    • AdvisoryRear Suspension arm corroded but not seriously weakened both sides (2.4.G.1)
    • AdvisoryRear Suspension arm rubber bush deteriorated but not resulting in excessive movement both sides (2.4.G.2)
    • AdvisoryRear coil spring corroded both sides (2.4.C.1b)
  11. Fail192,369 miles (+5,147)3 failures5 advisories
    MOT expiry
    No new certificate
    Odometer
    192,369 miles
    Test number
    291733751633
    • FailureNearside Rear Rear wheel bearing rough when rotated (2.6.1)
    • FailureOffside Front Suspension arm ball joint dust cover excessively deteriorated so that it no longer prevents the ingress of dirt (2.4.G.2)
    • FailureParking brake: efficiency below requirements (3.7.B.7)
    • AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryOffside Front Play in steering rack inner joint(s)
    • AdvisoryRear Suspension arm corroded but not seriously weakened both sides (2.4.G.1)
    • AdvisoryRear Suspension arm rubber bush deteriorated but not resulting in excessive movement both sides (2.4.G.2)
    • AdvisoryRear coil spring corroded both sides (2.4.C.1b)
  12. Pass187,222 miles2 advisories
    MOT expiry
    16 Feb 2017
    Odometer
    187,222 miles
    Test number
    793572273669
    • AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryOffside Rear Brake binding slightly
  13. Fail187,222 miles (+4,444)5 failures2 advisories
    MOT expiry
    No new certificate
    Odometer
    187,222 miles
    Test number
    599445787482
    • FailureNearside Front Steering system has excessive free play detected at the steering wheel (steering rack fitted) Rack end (2.2.A.1b)
    • FailureNearside Front Track rod end ball joint has excessive play (2.2.B.1f)
    • FailureOffside Front Anti-roll bar linkage has excessive play in a ball joint (2.4.G.2)
    • FailureOffside Front Steering system has excessive free play detected at the steering wheel (steering rack fitted) Rack end (2.2.A.1b)
    • FailureOffside Front Track rod end ball joint has excessive play (2.2.B.1f)
    • AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryOffside Rear Brake binding slightly
  14. Pass182,778 miles (+9,447)
    MOT expiry
    16 Feb 2016
    Odometer
    182,778 miles
    Test number
    376698845037

    No defects or advisories recorded.

  15. Pass173,331 miles (+21,533)2 advisories
    MOT expiry
    17 Mar 2015
    Odometer
    173,331 miles
    Test number
    428667074033
    • 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)
  16. Pass151,798 miles
    MOT expiry
    31 Oct 2013
    Odometer
    151,798 miles
    Test number
    358586402384

    No defects or advisories recorded.

  17. Fail151,798 miles (+9,082)4 failures
    MOT expiry
    No new certificate
    Odometer
    151,798 miles
    Test number
    459054302473
    • FailureNearside Registration plate lamp not working (1.1.C.1d)
    • FailureOffside Registration plate lamp not illuminating the registration plate (1.1.C.1e)
    • FailureParking brake: efficiency below requirements (3.7.B.7)
    • FailureService brake: efficiency below requirements (3.7.B.7)
  18. Pass142,716 miles
    MOT expiry
    16 Feb 2013
    Odometer
    142,716 miles
    Test number
    116647442054

    No defects or advisories recorded.

  19. Fail142,716 miles (+15,548)1 dangerous4 failures
    MOT expiry
    No new certificate
    Odometer
    142,716 miles
    Test number
    775877542040
    • DangerousNearside Front suspension has excessive play in a lower suspension ball joint (2.5.B.1a)
    • FailureNearside Front position lamp(s) not working (1.1.A.3b)
    • FailureNearside Rear Brake pad(s) less than 1.5 mm thick (3.5.1g)
    • FailureOffside Front position lamp(s) not working (1.1.A.3b)
    • FailureOffside Rear Brake pad(s) less than 1.5 mm thick (3.5.1g)
  20. Pass127,168 miles
    MOT expiry
    16 Feb 2012
    Odometer
    127,168 miles
    Test number
    215637141000

    No defects or advisories recorded.

  21. Fail127,168 miles (+15,925)1 dangerous3 failures1 advisory
    MOT expiry
    No new certificate
    Odometer
    127,168 miles
    Test number
    197367141434
    • DangerousOffside Track rod end ball joint has excessive play (2.2.B.1f)
    • FailureNearside Front position lamp(s) not working (1.1.A.3b)
    • FailureNearside Track rod end ball joint has excessive play (2.2.B.1f)
    • FailureOffside Front position lamp(s) not working (1.1.A.3b)
    • AdvisoryFront Brake pad(s) wearing thin (3.5.1g)
  22. Pass111,243 miles (+17,592)
    MOT expiry
    16 Feb 2011
    Odometer
    111,243 miles
    Test number
    784908040071

    No defects or advisories recorded.

  23. Pass93,651 miles (+11)2 advisories
    MOT expiry
    11 Feb 2010
    Odometer
    93,651 miles
    Test number
    894563849000
    • AdvisoryNearside Front Lower Suspension arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
    • AdvisoryOffside Front Tyre worn close to the legal limit (4.1.E.1)
  24. Fail93,640 miles (+16,000)4 failures2 advisories
    MOT expiry
    No new certificate
    Odometer
    93,640 miles
    Test number
    831051549037
    • FailureNearside Front Tyre tread depth below requirements of 1.6mm (4.1.E.1)
    • FailureParking brake: efficiency below requirements (3.7.C.1b)
    • FailureRear Brake pad(s) less than 1.5 mm thick (3.5.1g)
    • FailureRear brake disc excessively scored (3.5.1h)
    • AdvisoryNearside Front Lower Suspension arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
    • AdvisoryOffside Front Tyre worn close to the legal limit (4.1.E.1)
  25. Pass77,640 miles (+26,216)1 advisory1 note
    MOT expiry
    14 Mar 2009
    Odometer
    77,640 miles
    Test number
    942610078030
    • AdvisoryParking brake: parking brake efficiency only just met. It would appear that the braking system requires adjustment or repair. (3.7.C.1b)
    • NoteThorn in outer edge of o/s/f tyre
  26. Pass51,424 miles
    MOT expiry
    14 Mar 2008
    Odometer
    51,424 miles
    Test number
    952654877050

    No defects or advisories recorded.

Questions about S99 BBC

Does S99 BBC currently have a valid MOT?
Yes. DVSA records show the MOT on S99 BBC is valid until 16 Feb 2027.
When is the MOT due on S99 BBC?
The MOT on S99 BBC is valid until 16 Feb 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
What mileage has S99 BBC done?
S99 BBC was recorded at 235,859 miles at its MOT on 24 Jan 2026, an average of 9,777 miles a year.
Has S99 BBC ever failed its MOT?
Yes. S99 BBC has failed 6 of its 26 MOT tests, most recently on 14 Feb 2017.
Has the mileage on S99 BBC 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 S99 BBC find?
S99 BBC passed its latest MOT on 24 Jan 2026 with no defects or advisories recorded.

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