
BMW 3 Series
Blue · Petrol · 2003 · 1,995 cc
T90 TBBMOT history
T90 TBB is a blue petrol BMW 3 Series first used on 31 Mar 2003. Its MOT is valid until 7 Jan 2027 and it has passed 20 of 24 MOT tests, with 104,440 miles recorded at the latest.
From DVSA MOT records, updated 18 Dec 2025.
- MOT
- Valid
- Until 7 Jan 2027
- Mileage
- 104,440 mi
- At MOT on 18 Dec 2025
- MOT tests
- 24
- 20 passed · 4 failed
- Per year
- 3,252 mi
- Average between MOTs
Vehicle details
- Registration
- T90 TBB
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Blue
- Fuel type
- Petrol
- Engine size
- 1,995 cc
- Year of manufacture
- 2003
- First used
- 31 Mar 2003
- MOT status
- MOT valid until 7 Jan 2027
- Latest MOT test
- 18 Dec 2025 (Pass)
Mileage history
T90 TBB was last recorded at 104,440 miles on 18 Dec 2025, 1,423 miles more than at the previous MOT on 8 Jan 2025.
- Previous MOT
- 103,017 miles · 8 Jan 2025
- Between the last two tests
- 1,423 miles
- Average per year
- 3,252 miles
Recorded mileage by year
- 2025 – 104,440 miles
- 2024 – 102,388 miles
- 2022 – 99,831 miles
- 2021 – 97,930 miles
- 2020 – 95,916 miles
- 2019 – 92,419 miles
- 2018 – 90,541 miles
- 2017 – 88,416 miles
- 2016 – 86,680 miles
- 2015 – 84,147 miles
- 2014 – 81,572 miles
- 2013 – 78,306 miles
- 2012 – 71,937 miles
- 2011 – 69,486 miles
- 2010 – 64,578 miles
- 2009 – 60,032 miles
- 2008 – 54,475 miles
- 2007 – 48,483 miles
- 2006 – 41,315 miles
What the latest MOT found
- MinorFront Windscreen damaged but not adversely affecting driver's view Outside Zone A (3.2 (a) (i))
- AdvisoryFront Oil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryOffside Front Service brake binding but not excessively (1.2.1 (f))
- AdvisoryOffside Rear Brake hose has slight corrosion to ferrule (1.1.12 (f) (i))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))Recorded at 2 MOTs since 2024
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
Advisory4 MOTs, 2021–2025
Front Brakes imbalanced requirements only just met. It would appear that the braking system requires adjustment or repair.
Advisory2 MOTs, 2025
Nearside Front Tyre slightly damaged/cracking or perishing
Advisory2 MOTs, 2025
Nearside Rear Tyre slightly damaged/cracking or perishing
Advisory2 MOTs, 2025
Offside Front Tyre slightly damaged/cracking or perishing
Advisory2 MOTs, 2025
Offside Play in steering rack inner joint(s)
Advisory2 MOTs, 2025
Full MOT history
24 tests since 20 Jul 2006, newest first. Select a test to see every defect and advisory.
Pass104,440 miles (+1,423)1 minor5 advisories
- MOT expiry
- 7 Jan 2027
- Odometer
- 104,440 miles
- Test number
- 701549083159
- MinorFront Windscreen damaged but not adversely affecting driver's view Outside Zone A (3.2 (a) (i))
- AdvisoryFront Oil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryOffside Front Service brake binding but not excessively (1.2.1 (f))
- AdvisoryOffside Rear Brake hose has slight corrosion to ferrule (1.1.12 (f) (i))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
Pass103,017 miles (+1)7 advisories
- MOT expiry
- 7 Jan 2026
- Odometer
- 103,017 miles
- Test number
- 799952418118
- AdvisoryFront Brakes imbalanced requirements only just met. It would appear that the braking system requires adjustment or repair. (1.2.1 (b) (i))
- AdvisoryNearside Front Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
- AdvisoryNearside Rear Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
- AdvisoryOffside Front Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
- AdvisoryOffside Play in steering rack inner joint(s)
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryPower steering pipe/hose has slight seepage joint on rack (2.1.5 (a))
Fail103,016 miles (+628)1 dangerous3 major7 advisories
- MOT expiry
- No new certificate
- Odometer
- 103,016 miles
- Test number
- 503211082190
- DangerousNearside Rear Brake pipe leaking on a hydraulic braking system front to rear (1.1.11 (b) (ii))
- MajorNearside Rear Direction indicator incorrect colour (4.4.3 (a))
- MajorOffside Front Anti-roll bar linkage ball joint dust cover no longer prevents the ingress of dirt (5.3.4 (b) (ii))
- MajorOffside Rear Brake pipe excessively corroded front to rear (1.1.11 (c))
- AdvisoryFront Brakes imbalanced requirements only just met. It would appear that the braking system requires adjustment or repair. (1.2.1 (b) (i))
- AdvisoryNearside Front Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
- AdvisoryNearside Rear Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
- AdvisoryOffside Front Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
- AdvisoryOffside Play in steering rack inner joint(s)
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryPower steering pipe/hose has slight seepage joint on rack (2.1.5 (a))
Pass102,388 miles (+2,557)2 minor5 advisories
- MOT expiry
- 2 Jan 2025
- Odometer
- 102,388 miles
- Test number
- 919632250195
- MinorOffside Front Anti-roll bar linkage ball joint dust cover severely deteriorated (5.3.4 (b) (i))
- MinorWindscreen damaged but not adversely affecting driver's view (3.2 (a) (i))
- AdvisoryNearside Rear Direction indicator slightly discoloured (4.4.3 (a))
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge worn on edge (5.2.3 (e))
- AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge worn on edge (5.2.3 (e))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
Pass99,831 miles (+1,901)1 minor5 advisories
- MOT expiry
- 29 Dec 2023
- Odometer
- 99,831 miles
- Test number
- 253367485708
- MinorOffside Front Anti-roll bar linkage ball joint dust cover severely deteriorated (5.3.4 (b) (i))
- AdvisoryNearside Front Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryNearside Rear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryOffside Front Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryOffside Rear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Pass97,930 miles (+2,014)1 minor3 advisories
- MOT expiry
- 29 Dec 2022
- Odometer
- 97,930 miles
- Test number
- 175072791010
- MinorWindscreen damaged but not adversely affecting driver's view (3.2 (a) (i))
- AdvisoryNearside Front Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryOffside Front Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Pass95,916 miles (+3,497)2 advisories
- MOT expiry
- 29 Dec 2021
- Odometer
- 95,916 miles
- Test number
- 978056532388
- AdvisoryNearside Front Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryOffside Front Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
Pass92,419 miles (+1,878)2 advisories
- MOT expiry
- 28 Dec 2020
- Odometer
- 92,419 miles
- Test number
- 654250621883
- AdvisoryFront Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryOil leak, but not excessive engine and gearbox (8.4.1 (a) (i))
Pass90,541 miles (+2,125)
- MOT expiry
- 28 Jun 2019
- Odometer
- 90,541 miles
- Test number
- 313285290940
No defects or advisories recorded.
Pass88,416 miles (+73)2 advisories
- MOT expiry
- 28 Jun 2018
- Odometer
- 88,416 miles
- Test number
- 481980925341
- AdvisoryFront brake discs are corroded
- AdvisoryOil leak From engine and gearbox
Fail88,343 miles (+1,663)2 failures2 advisories
- MOT expiry
- No new certificate
- Odometer
- 88,343 miles
- Test number
- 834992240690
- FailureExhaust system not adequately supported Bracket corroded and is insecure (7.1.1)
- FailureWindscreen wiper does not clear the windscreen effectively (8.2.2)
- AdvisoryFront brake discs are corroded
- AdvisoryOil leak From engine and gearbox
Pass86,680 miles (+2,533)
- MOT expiry
- 14 Jun 2017
- Odometer
- 86,680 miles
- Test number
- 890891197688
No defects or advisories recorded.
Pass84,147 miles (+2,575)2 advisories
- MOT expiry
- 11 Jun 2016
- Odometer
- 84,147 miles
- Test number
- 787093465153
- AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryBrake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
Pass81,572 miles (+3,266)
- MOT expiry
- 13 May 2015
- Odometer
- 81,572 miles
- Test number
- 795344734178
No defects or advisories recorded.
Pass78,306 miles (+6,369)
- MOT expiry
- 30 Jan 2014
- Odometer
- 78,306 miles
- Test number
- 726219403040
No defects or advisories recorded.
Pass71,937 miles (+2,451)
- MOT expiry
- 30 Jan 2013
- Odometer
- 71,937 miles
- Test number
- 186041432423
No defects or advisories recorded.
Pass69,486 miles2 advisories
- MOT expiry
- 19 Jul 2012
- Odometer
- 69,486 miles
- Test number
- 568232591122
- AdvisoryFront Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryRear Brake pipe slightly corroded (3.6.B.2c)
Fail69,486 miles (+4,908)2 repaired2 advisories
- MOT expiry
- No new certificate
- Odometer
- 69,486 miles
- Test number
- 777392891153
- Repaired at testNearside Headlamp aim too low and too far to the right. (1.8)
- Repaired at testOffside Headlamp aim too low and too far to the right. (1.8)
- AdvisoryFront Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryRear Brake pipe slightly corroded (3.6.B.2c)
Pass64,578 miles (+4,546)
- MOT expiry
- 19 Jul 2011
- Odometer
- 64,578 miles
- Test number
- 184690400222
No defects or advisories recorded.
Pass60,032 miles (+5,557)
- MOT expiry
- 19 Jul 2010
- Odometer
- 60,032 miles
- Test number
- 190081809295
No defects or advisories recorded.
Pass54,475 miles
- MOT expiry
- 19 Jul 2009
- Odometer
- 54,475 miles
- Test number
- 131974888197
No defects or advisories recorded.
Fail54,475 miles (+5,992)1 failure
- MOT expiry
- No new certificate
- Odometer
- 54,475 miles
- Test number
- 230584788434
- FailureCentre Exhaust system not adequately supported (7.1.1)
Pass48,483 miles (+7,168)
- MOT expiry
- 19 Jul 2008
- Odometer
- 48,483 miles
- Test number
- 900647897130
No defects or advisories recorded.
Pass41,315 miles
- MOT expiry
- 19 Jul 2007
- Odometer
- 41,315 miles
- Test number
- 933991806286
No defects or advisories recorded.
Questions about T90 TBB
- Does T90 TBB currently have a valid MOT?
- Yes. DVSA records show the MOT on T90 TBB is valid until 7 Jan 2027.
- When is the MOT due on T90 TBB?
- The MOT on T90 TBB is valid until 7 Jan 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has T90 TBB done?
- T90 TBB was recorded at 104,440 miles at its MOT on 18 Dec 2025, an average of 3,252 miles a year.
- Has T90 TBB ever failed its MOT?
- Yes. T90 TBB has failed 4 of its 24 MOT tests, most recently on 4 Jan 2025.
- Has the mileage on T90 TBB 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 T90 TBB find?
- T90 TBB passed its latest MOT on 18 Dec 2025 with 1 minor defect and 5 advisories: front windscreen damaged but not adversely affecting driver's view outside zone a; front oil leak, but not excessive; front registration plate deteriorated but not likely to be misread, and 3 more.
Related registrations
- T90 TAOAudi A5
- T90 TAPFord Transit Custom
- T90 TASAudi A6
- T90 TAVLand Rover Range Rover Velar
- T90 TAWVolkswagen Touareg V6 Black Edition TDI A
- T90 TAXMercedes-Benz Sprinter
- T90 TBDVolkswagen Golf
- T90 TBHVauxhall Crossland SRI NAV Turbo
- T90 TBMVauxhall Combo
- T90 TBRAudi A4 S Line 35 TDI Mhev S-A
- T90 TBSFord Transit
- T90 TBYFord Fiesta
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.