
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.

- 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
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.
- 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
- 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))
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.
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))
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))
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))
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))
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))
Pass90,093 miles (+5)1 advisory
- MOT expiry
- 18 Apr 2024
- Odometer
- 90,093 miles
- Test number
- 323854800296
- AdvisorySLIGHTLY HEAVY STEERING.
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.
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
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
Pass89,144 miles (+119)
- MOT expiry
- 10 Dec 2021
- Odometer
- 89,144 miles
- Test number
- 381275195834
No defects or advisories recorded.
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
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
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)
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)
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)
Pass58,110 miles
- MOT expiry
- 6 Apr 2017
- Odometer
- 58,110 miles
- Test number
- 468476203589
No defects or advisories recorded.
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)
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)
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)
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)
Pass40,005 miles (+3,610)
- MOT expiry
- 2 Jul 2013
- Odometer
- 40,005 miles
- Test number
- 288745582430
No defects or advisories recorded.
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)
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)
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)
Pass26,384 miles (+3,082)
- MOT expiry
- 8 Jul 2009
- Odometer
- 26,384 miles
- Test number
- 782091898169
No defects or advisories recorded.
Pass23,302 miles (+47)
- MOT expiry
- 2 Jul 2008
- Odometer
- 23,302 miles
- Test number
- 301764087169
No defects or advisories recorded.
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)
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.
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.