BMW logo

BMW 3 Series

Silver · Petrol · 2003 · 2,979 cc

S90 TSBMOT history

S90 TSB is a silver petrol BMW 3 Series first used on 24 Feb 2003. Its MOT is valid until 2 Aug 2027 and it has passed 19 of 28 MOT tests, with 92,645 miles recorded at the latest.

From DVSA MOT records, updated 3 Aug 2026.

S90 TSB silver BMW 3 Series – car details, MOT history and tax status
Illustration of a BMW 3 Series, not a photo of this vehicle
MOT
Valid
Until 2 Aug 2027
Mileage
92,645 mi
At MOT on 3 Aug 2026
MOT tests
28
19 passed · 9 failed
Per year
3,617 mi
Average between MOTs
Get reminders for S90 TSB in the free Driver Codes app

Vehicle details

Registration
S90 TSB
Registration format
Prefix (1983 to 2001)
Make
BMW
Model
3 Series
Colour
Silver
Fuel type
Petrol
Engine size
2,979 cc
Year of manufacture
2003
First used
24 Feb 2003
MOT status
MOT valid until 2 Aug 2027
Latest MOT test
3 Aug 2026 (Pass)

Mileage history

S90 TSB was last recorded at 92,645 miles on 3 Aug 2026, 316 miles more than at the previous MOT on 18 Jul 2025.

Odometer reading at each MOT testPassFail
Previous MOT
92,329 miles · 18 Jul 2025
Between the last two tests
316 miles
Average per year
3,617 miles

Recorded mileage by year

  • 2026 – 92,645 miles
  • 2025 – 92,329 miles
  • 2024 – 91,682 miles
  • 2023 – 90,093 miles
  • 2022 – 89,597 miles
  • 2020 – 89,144 miles
  • 2019 – 89,025 miles
  • 2018 – 83,983 miles
  • 2017 – 72,193 miles
  • 2016 – 58,110 miles
  • 2015 – 45,391 miles
  • 2014 – 45,015 miles
  • 2013 – 43,147 miles
  • 2012 – 40,005 miles
  • 2011 – 36,395 miles
  • 2009 – 29,973 miles
  • 2008 – 26,384 miles
  • 2007 – 23,302 miles
  • 2006 – 19,146 miles

What the latest MOT found

Pass92,645 miles
  • AdvisoryOil leak, but not excessive Engine (8.4.1 (a) (i))Recorded at 2 MOTs since 2025
  • AdvisoryOil leak, but not excessive rear axle (8.4.1 (a) (i))

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 Front Brake hose slightly deteriorated

    Advisory4 MOTs, 2024–2025

  • Nearside Rear Direction indicators slightly discoloured (1.4.A.2f)

    Advisory3 MOTs, 2009–2011

  • Offside Rear Direction indicators slightly discoloured (1.4.A.2f)

    Advisory3 MOTs, 2009–2011

  • Front Oil leak, but not excessive

    Advisory2 MOTs, 2024–2025

  • Offside Front Brake hose slightly deteriorated

    Advisory2 MOTs, 2024

  • Offside Front Brake pipe corroded, covered in grease or other material to brake hose

    Advisory2 MOTs, 2024

Full MOT history

28 tests since 8 Apr 2006, newest first. Select a test to see every defect and advisory.

  1. Pass92,645 miles (+316)2 advisories
    MOT expiry
    2 Aug 2027
    Odometer
    92,645 miles
    Test number
    711909313365
    • AdvisoryOil leak, but not excessive Engine (8.4.1 (a) (i))
    • AdvisoryOil leak, but not excessive rear axle (8.4.1 (a) (i))
  2. Pass92,329 miles (+21)3 advisories
    MOT expiry
    17 Jul 2026
    Odometer
    92,329 miles
    Test number
    512545522737
    • AdvisoryNearside Front Brake hose slightly deteriorated (1.1.12 (b) (ii))
    • AdvisoryOil leak, but not excessive differential (8.4.1 (a) (i))
    • AdvisoryOil leak, but not excessive engine (8.4.1 (a) (i))
  3. Fail92,308 miles (+626)1 major5 advisories
    MOT expiry
    No new certificate
    Odometer
    92,308 miles
    Test number
    440552770954
    • MajorOffside Front Lower Suspension arm ball joint excessively worn (5.3.4 (a) (i))
    • AdvisoryCentral Rear Oil leak, but not excessive differential. (8.4.1 (a) (i))
    • AdvisoryFront Oil leak, but not excessive (8.4.1 (a) (i))
    • AdvisoryNearside Front Brake hose slightly deteriorated (1.1.12 (b) (ii))
    • AdvisoryNearside Front Tyre slightly damaged/cracking or perishing 2017 (5.2.3 (d) (ii))
    • AdvisoryOffside Front Tyre slightly damaged/cracking or perishing 2017 (5.2.3 (d) (ii))
  4. Pass91,682 miles (+11)1 minor4 advisories
    MOT expiry
    1 May 2025
    Odometer
    91,682 miles
    Test number
    380985309823
    • MinorWindscreen damaged but not adversely affecting driver's view (3.2 (a) (i))
    • AdvisoryNearside Front Brake hose slightly deteriorated (1.1.12 (b) (ii))
    • AdvisoryOffside Front Brake hose slightly deteriorated (1.1.12 (b) (ii))
    • AdvisoryOffside Front Brake pipe corroded, covered in grease or other material to brake hose (1.1.11 (c))
    • AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
  5. Fail91,671 miles (+1,578)4 major1 minor4 advisories
    MOT expiry
    No new certificate
    Odometer
    91,671 miles
    Test number
    224102006498
    • MajorNearside Front Windscreen wiper does not clear the windscreen effectively (3.4 (b) (ii))
    • MajorNearside Rear Brake pipe excessively corroded to brake hose (1.1.11 (c))
    • MajorOffside Front Windscreen wiper does not clear the windscreen effectively (3.4 (b) (ii))
    • MajorOffside Rear Brake pipe excessively corroded to brake hose (1.1.11 (c))
    • MinorWindscreen damaged but not adversely affecting driver's view (3.2 (a) (i))
    • AdvisoryFront Oil leak, but not excessive (8.4.1 (a) (i))
    • AdvisoryNearside Front Brake hose slightly deteriorated (1.1.12 (b) (ii))
    • AdvisoryOffside Front Brake hose slightly deteriorated (1.1.12 (b) (ii))
    • AdvisoryOffside Front Brake pipe corroded, covered in grease or other material to brake hose (1.1.11 (c))
  6. Pass90,093 miles (+5)1 advisory
    MOT expiry
    18 Apr 2024
    Odometer
    90,093 miles
    Test number
    323854800296
    • AdvisorySLIGHTLY HEAVY STEERING.
  7. Fail90,088 miles (+491)6 major1 advisory
    MOT expiry
    No new certificate
    Odometer
    90,088 miles
    Test number
    639177926091
    • MajorEngine MIL inoperative or indicates a malfunction LIGHT ON DASH. (8.2.1.2 (h))
    • MajorFront Headlamp aim too low BOTH LAMPS LOW. (4.1.2 (a))
    • MajorFront Side repeater incorrect colour BOTH LAMPS SHOWING WHITE. (4.4.3 (a))
    • MajorFront Windscreen wiper does not clear the windscreen effectively BOTH SIDES. (3.4 (b) (ii))
    • MajorRear Coil spring corroded so that its cross sectional area is reduced and seriously weakened BOTH REAR SPINGS. (5.3.1 (b) (i))
    • MajorRear Direction indicator incorrect colour BVOTH LAMPS SHOWING WHITE. (4.4.3 (a))
    • AdvisorySLIGHTLY HEAVY STEERING.
  8. Pass89,597 miles2 advisories
    MOT expiry
    10 Feb 2023
    Odometer
    89,597 miles
    Test number
    647315988805
    • AdvisoryOffside Front Shock absorbers has light misting of oil (5.3.2 (b))
    • AdvisorySlight oil leak
  9. Fail89,597 miles (+453)2 major2 advisories
    MOT expiry
    No new certificate
    Odometer
    89,597 miles
    Test number
    900130467446
    • MajorFront Windscreen washer provides insufficient washer liquid (3.5 (a))
    • MajorOffside Rear Anti-roll bar ball joint excessively worn broken (5.3.4 (a) (i))
    • AdvisoryOffside Front Shock absorbers has light misting of oil (5.3.2 (b))
    • AdvisorySlight oil leak
  10. Pass89,144 miles (+119)
    MOT expiry
    10 Dec 2021
    Odometer
    89,144 miles
    Test number
    381275195834

    No defects or advisories recorded.

  11. Pass89,025 miles2 advisories
    MOT expiry
    8 Oct 2020
    Odometer
    89,025 miles
    Test number
    105299920652
    • AdvisoryRear Coil spring corroded both (5.3.1 (b) (i))
    • AdvisoryChips in windscreen
  12. Fail89,025 miles (+5,042)3 major2 advisories
    MOT expiry
    No new certificate
    Odometer
    89,025 miles
    Test number
    333686176003
    • MajorFront Windscreen wiper does not clear the windscreen effectively both blades (3.4 (b) (ii))
    • MajorNearside Front Lower Suspension component ball joint excessively worn (5.3.4 (a) (i))
    • MajorNearside Rear Registration plate lamp inoperative in the case of a single lamp or all lamps (4.7.1 (b) (ii))
    • AdvisoryRear Coil spring corroded both (5.3.1 (b) (i))
    • AdvisoryChips in windscreen
  13. Pass83,983 miles2 advisories
    MOT expiry
    6 Apr 2019
    Odometer
    83,983 miles
    Test number
    771542915306
    • AdvisoryOil leak
    • AdvisoryPlay in steering rack inner joint(s)
  14. Fail83,983 miles (+11,790)2 failures2 advisories
    MOT expiry
    No new certificate
    Odometer
    83,983 miles
    Test number
    555841196163
    • FailureNearside Registration plate lamp not working (1.1.C.1d)
    • FailureRear Brake pad(s) less than 1.5 mm thick (3.5.1g)
    • AdvisoryOil leak
    • AdvisoryPlay in steering rack inner joint(s)
  15. Pass72,193 miles (+14,083)3 advisories
    MOT expiry
    6 Apr 2018
    Odometer
    72,193 miles
    Test number
    604512243326
    • AdvisoryNearside Front Anti-roll bar linkage ball joint dust cover deteriorated, but preventing the ingress of dirt (2.4.G.2)
    • AdvisoryNearside Front Lower Suspension arm has slight play in a ball joint (2.4.G.2)
    • AdvisoryOffside Front Lower Suspension arm has slight play in a ball joint (2.4.G.2)
  16. Pass58,110 miles
    MOT expiry
    6 Apr 2017
    Odometer
    58,110 miles
    Test number
    468476203589

    No defects or advisories recorded.

  17. Fail58,110 miles (+12,719)1 dangerous1 failure
    MOT expiry
    No new certificate
    Odometer
    58,110 miles
    Test number
    645154775509
    • DangerousNearside Front Suspension arm rubber bush deteriorated resulting in excessive movement rear bush (2.4.G.2)
    • FailureOffside Front Suspension arm rubber bush deteriorated resulting in excessive movement rear bush (2.4.G.2)
  18. Pass45,391 miles (+376)1 advisory
    MOT expiry
    6 Apr 2016
    Odometer
    45,391 miles
    Test number
    975177495046
    • AdvisoryRear Shock absorber has slight corrosion to the casing (2.7.2a)
  19. Pass45,015 miles (+1,868)4 advisories
    MOT expiry
    13 Jul 2015
    Odometer
    45,015 miles
    Test number
    328745094112
    • AdvisoryNearside Parking brake: parking brake efficiency only just met. It would appear that the braking system requires adjustment or repair. (3.7.C.1b)
    • AdvisoryNearside Rear coil spring corroded (2.4.C.1b)
    • AdvisoryOffside Rear coil spring corroded (2.4.C.1b)
    • AdvisoryService brake: service brake efficiency only just met. It would appear that the braking system requires adjustment or repair. (3.7.C.1a)
  20. Pass43,147 miles (+3,142)1 advisory
    MOT expiry
    2 Jul 2014
    Odometer
    43,147 miles
    Test number
    917783083190
    • AdvisorySupplementary Restraint System warning lamp does not illuminate (5.4.2)
  21. Pass40,005 miles (+3,610)
    MOT expiry
    2 Jul 2013
    Odometer
    40,005 miles
    Test number
    288745582430

    No defects or advisories recorded.

  22. Pass36,395 miles (+6,422)6 advisories
    MOT expiry
    26 Jun 2012
    Odometer
    36,395 miles
    Test number
    246528871478
    • AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryNearside Rear Direction indicators slightly discoloured (1.4.A.2f)
    • AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryOffside Front Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryOffside Rear Direction indicators slightly discoloured (1.4.A.2f)
    • AdvisoryParking brake: parking brake efficiency only just met. It would appear that the braking system requires adjustment or repair. (3.7.B.7)
  23. Pass29,973 miles (+128)2 advisories
    MOT expiry
    26 Aug 2010
    Odometer
    29,973 miles
    Test number
    892409239279
    • AdvisoryNearside Rear Direction indicators slightly discoloured (1.4.A.2f)
    • AdvisoryOffside Rear Direction indicators slightly discoloured (1.4.A.2f)
  24. Fail29,845 miles (+3,461)2 failures2 advisories
    MOT expiry
    No new certificate
    Odometer
    29,845 miles
    Test number
    582172539253
    • FailureNearside Rear coil spring incomplete (2.4.C.1a)
    • FailureOffside Rear coil spring incomplete (2.4.C.1a)
    • AdvisoryNearside Rear Direction indicators slightly discoloured (1.4.A.2f)
    • AdvisoryOffside Rear Direction indicators slightly discoloured (1.4.A.2f)
  25. Pass26,384 miles (+3,082)
    MOT expiry
    8 Jul 2009
    Odometer
    26,384 miles
    Test number
    782091898169

    No defects or advisories recorded.

  26. Pass23,302 miles (+47)
    MOT expiry
    2 Jul 2008
    Odometer
    23,302 miles
    Test number
    301764087169

    No defects or advisories recorded.

  27. Fail23,255 miles (+4,109)2 failures
    MOT expiry
    No new certificate
    Odometer
    23,255 miles
    Test number
    343831187110
    • FailureFront Tyre tread depth below requirements of 1.6mm (4.1.E.1)
    • FailureOffside Front Tyre tread depth below requirements of 1.6mm (4.1.E.1)
  28. Pass19,146 miles3 advisories
    MOT expiry
    7 Apr 2007
    Odometer
    19,146 miles
    Test number
    260438496066
    • AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryOffside Front Tyre worn close to the legal limit (4.1.E.1)

Questions about S90 TSB

Does S90 TSB currently have a valid MOT?
Yes. DVSA records show the MOT on S90 TSB is valid until 2 Aug 2027.
When is the MOT due on S90 TSB?
The MOT on S90 TSB is valid until 2 Aug 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
What mileage has S90 TSB done?
S90 TSB was recorded at 92,645 miles at its MOT on 3 Aug 2026, an average of 3,617 miles a year.
Has S90 TSB ever failed its MOT?
Yes. S90 TSB has failed 9 of its 28 MOT tests, most recently on 29 May 2025.
Has the mileage on S90 TSB 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 S90 TSB find?
S90 TSB passed its latest MOT on 3 Aug 2026 with 2 advisories: oil leak, but not excessive engine; oil leak, but not excessive rear axle.

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