
BMW 3 Series
Black · Petrol · 2003 · 2,979 cc
K90 VDRMOT history
K90 VDR is a black petrol BMW 3 Series first used on 6 May 2003. Its MOT is valid until 30 Mar 2027 and it has passed 19 of 23 MOT tests, with 109,687 miles recorded at the latest.
From DVSA MOT records, updated 31 Mar 2026.

- MOT
- Valid
- Until 30 Mar 2027
- Mileage
- 109,687 mi
- At MOT on 31 Mar 2026
- MOT tests
- 23
- 19 passed · 4 failed
- Per year
- 4,501 mi
- Average between MOTs
Vehicle details
- Registration
- K90 VDR
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Black
- Fuel type
- Petrol
- Engine size
- 2,979 cc
- Year of manufacture
- 2003
- First used
- 6 May 2003
- MOT status
- MOT valid until 30 Mar 2027
- Latest MOT test
- 31 Mar 2026 (Pass)
Mileage history
K90 VDR was last recorded at 109,687 miles on 31 Mar 2026, 11,804 miles more than at the previous MOT on 6 Mar 2025.
- Previous MOT
- 97,883 miles · 6 Mar 2025
- Between the last two tests
- 11,804 miles
- Average per year
- 4,501 miles
Recorded mileage by year
- 2026 – 109,687 miles
- 2025 – 97,883 miles
- 2024 – 97,360 miles
- 2022 – 94,796 miles
- 2020 – 93,030 miles
- 2019 – 89,484 miles
- 2018 – 84,073 miles
- 2017 – 80,487 miles
- 2016 – 77,285 miles
- 2015 – 73,246 miles
- 2014 – 68,735 miles
- 2013 – 58,496 miles
- 2012 – 54,155 miles
- 2011 – 49,378 miles
- 2010 – 44,529 miles
- 2008 – 34,931 miles
- 2007 – 27,765 miles
- 2006 – 19,989 miles
What the latest MOT found
- AdvisoryCoil spring corroded both rear heavily corroded (5.3.1 (b) (i))
- AdvisoryNearside Rear Integral body structure is corroded but structural rigidity is not significantly reduced (6.1.1 (c) (i))
- AdvisoryOffside Front Anti-roll bar linkage ball joint has slight play top and bottom gaiter slightly split (5.3.4 (a) (i))
- AdvisoryOffside Front Tyre worn close to legal limit/worn on edge bald on inner edge (5.2.3 (e))
- AdvisoryOffside Rear Integral body structure is corroded but structural rigidity is not significantly reduced (6.1.1 (c) (i))
- AdvisoryHeadlamp washer jets have low performance
- AdvisoryO/s/r headlamp levelling device heavily corroded
- AdvisoryRear handbrake has low performance
- AdvisoryRear subframe and rear diff has surface corrosion not excessive
- AdvisorySlight notchy noise heard felt at steering wheel possible wearing universal joint not excessive
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 Lower Integral body structure is corroded but structural rigidity is not significantly reduced inner sill rear
Advisory2 MOTs, 2024
Offside Lower Integral body structure is corroded but structural rigidity is not significantly reduced inner sill rear
Advisory2 MOTs, 2024
Offside Rear Tyre worn close to the legal limit (4.1.E.1)
Advisory2 MOTs, 2008–2011
Full MOT history
23 tests since 26 Apr 2006, newest first. Select a test to see every defect and advisory.
Pass109,687 miles (+11,804)10 advisories
- MOT expiry
- 30 Mar 2027
- Odometer
- 109,687 miles
- Test number
- 385429499700
- AdvisoryCoil spring corroded both rear heavily corroded (5.3.1 (b) (i))
- AdvisoryNearside Rear Integral body structure is corroded but structural rigidity is not significantly reduced (6.1.1 (c) (i))
- AdvisoryOffside Front Anti-roll bar linkage ball joint has slight play top and bottom gaiter slightly split (5.3.4 (a) (i))
- AdvisoryOffside Front Tyre worn close to legal limit/worn on edge bald on inner edge (5.2.3 (e))
- AdvisoryOffside Rear Integral body structure is corroded but structural rigidity is not significantly reduced (6.1.1 (c) (i))
- AdvisoryHeadlamp washer jets have low performance
- AdvisoryO/s/r headlamp levelling device heavily corroded
- AdvisoryRear handbrake has low performance
- AdvisoryRear subframe and rear diff has surface corrosion not excessive
- AdvisorySlight notchy noise heard felt at steering wheel possible wearing universal joint not excessive
Pass97,883 miles (+523)1 advisory
- MOT expiry
- 12 Mar 2026
- Odometer
- 97,883 miles
- Test number
- 953091368945
- AdvisoryRear Integral body structure is corroded but structural rigidity is not significantly reduced both sides (6.1.1 (c) (i))
Pass97,360 miles2 advisories
- MOT expiry
- 12 Mar 2025
- Odometer
- 97,360 miles
- Test number
- 728748244598
- AdvisoryNearside Lower Integral body structure is corroded but structural rigidity is not significantly reduced inner sill rear (6.1.1 (c) (i))
- AdvisoryOffside Lower Integral body structure is corroded but structural rigidity is not significantly reduced inner sill rear (6.1.1 (c) (i))
Fail97,360 miles (+2,564)2 dangerous3 major3 advisories
- MOT expiry
- No new certificate
- Odometer
- 97,360 miles
- Test number
- 824459831736
- DangerousParking brake efficiency less than 50% of the required value (1.4.2 (a) (ii))
- DangerousService brake efficiency less than 50% of the required value (1.2.2 (a) (ii))
- MajorEmissions unable to be completed vehicle ran out of fuel (8.2.2.2 (e))
- MajorNearside Rear Brake pipe excessively corroded (1.1.11 (c))
- MajorOffside Rear Brake pipe excessively corroded (1.1.11 (c))
- AdvisoryNearside Lower Integral body structure is corroded but structural rigidity is not significantly reduced inner sill rear (6.1.1 (c) (i))
- AdvisoryOffside Lower Integral body structure is corroded but structural rigidity is not significantly reduced inner sill rear (6.1.1 (c) (i))
- AdvisoryBrake test not performed as vehicle ran out of fuel during test unable to carry out roller test
Pass94,796 miles (+1,766)4 advisories
- MOT expiry
- 5 Jan 2023
- Odometer
- 94,796 miles
- Test number
- 721996867353
- AdvisoryFront Anti-roll bar corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryOffside Rear Brake pipe corroded, covered in grease or other material to flexi (1.1.11 (c))
- AdvisoryOffside Rear Inner Integral body structure is corroded but structural rigidity is not significantly reduced (6.1.1 (c) (i))
- AdvisoryOffside Rear Shock absorbers has a reduced damping effect (5.3.2 (d))
Pass93,030 miles (+3,546)
- MOT expiry
- 6 May 2021
- Odometer
- 93,030 miles
- Test number
- 918446954103
No defects or advisories recorded.
Pass89,484 miles (+5,411)
- MOT expiry
- 6 May 2020
- Odometer
- 89,484 miles
- Test number
- 954758159931
No defects or advisories recorded.
Pass84,073 miles (+3,586)
- MOT expiry
- 6 May 2019
- Odometer
- 84,073 miles
- Test number
- 348747605356
No defects or advisories recorded.
Pass80,487 miles (+3,202)
- MOT expiry
- 6 May 2018
- Odometer
- 80,487 miles
- Test number
- 567131039986
No defects or advisories recorded.
Pass77,285 miles (+4,039)
- MOT expiry
- 6 May 2017
- Odometer
- 77,285 miles
- Test number
- 250947809877
No defects or advisories recorded.
Pass73,246 miles (+4,511)
- MOT expiry
- 6 May 2016
- Odometer
- 73,246 miles
- Test number
- 298939415132
No defects or advisories recorded.
Pass68,735 miles (+10,239)
- MOT expiry
- 6 May 2015
- Odometer
- 68,735 miles
- Test number
- 999312124167
No defects or advisories recorded.
Pass58,496 miles2 advisories
- MOT expiry
- 6 May 2014
- Odometer
- 58,496 miles
- Test number
- 477832513172
- AdvisoryNearside Front Brake hose slightly chafed (3.6.B.4d)
- AdvisoryOffside Front Brake hose slightly chafed (3.6.B.4d)
Fail58,496 miles (+4,341)1 failure2 advisories
- MOT expiry
- No new certificate
- Odometer
- 58,496 miles
- Test number
- 656732413146
- FailureOffside Rear coil spring fractured (2.4.C.1a)
- AdvisoryNearside Front Brake hose slightly chafed (3.6.B.4d)
- AdvisoryOffside Front Brake hose slightly chafed (3.6.B.4d)
Pass54,155 miles
- MOT expiry
- 6 May 2013
- Odometer
- 54,155 miles
- Test number
- 617356512156
No defects or advisories recorded.
Fail54,155 miles (+4,777)1 failure
- MOT expiry
- No new certificate
- Odometer
- 54,155 miles
- Test number
- 546766612126
- FailureNearside Rear Rear wheel bearing rough when rotated (2.6.1)
Pass49,378 miles (+4,849)1 advisory
- MOT expiry
- 6 May 2012
- Odometer
- 49,378 miles
- Test number
- 856663401177
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
Pass44,529 miles
- MOT expiry
- 6 May 2011
- Odometer
- 44,529 miles
- Test number
- 284278910140
No defects or advisories recorded.
PassMileage not read
- MOT expiry
- 6 May 2010
- Odometer
- Not read
- Test number
- 751702319164
No defects or advisories recorded.
Pass34,931 miles2 advisories2 notes
- MOT expiry
- 6 May 2009
- Odometer
- 34,931 miles
- Test number
- 130103928100
- AdvisoryFront Brake pad(s) wearing thin (3.5.1g)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
- NoteBoth front suspension arm bushes showing sign of wear
- NoteO/s/r jacking block missing
Fail34,931 miles (+7,166)1 repaired2 advisories2 notes
- MOT expiry
- No new certificate
- Odometer
- 34,931 miles
- Test number
- 971263128137
- Repaired at testNearside Rear Tyre tread depth below requirements of 1.6mm (4.1.E.1)
- AdvisoryFront Brake pad(s) wearing thin (3.5.1g)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
- NoteBoth front suspension arm bushes showing sign of wear
- NoteO/s/r jacking block missing
Pass27,765 miles (+7,776)
- MOT expiry
- 6 May 2008
- Odometer
- 27,765 miles
- Test number
- 972887217104
No defects or advisories recorded.
Pass19,989 miles
- MOT expiry
- 6 May 2007
- Odometer
- 19,989 miles
- Test number
- 623388716141
No defects or advisories recorded.
Questions about K90 VDR
- Does K90 VDR currently have a valid MOT?
- Yes. DVSA records show the MOT on K90 VDR is valid until 30 Mar 2027.
- When is the MOT due on K90 VDR?
- The MOT on K90 VDR is valid until 30 Mar 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has K90 VDR done?
- K90 VDR was recorded at 109,687 miles at its MOT on 31 Mar 2026, an average of 4,501 miles a year.
- Has K90 VDR ever failed its MOT?
- Yes. K90 VDR has failed 4 of its 23 MOT tests, most recently on 7 Mar 2024.
- Has the mileage on K90 VDR 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 K90 VDR find?
- K90 VDR passed its latest MOT on 31 Mar 2026 with 10 advisories: coil spring corroded both rear heavily corroded; nearside rear integral body structure is corroded but structural rigidity is not significantly reduced; offside front anti-roll bar linkage ball joint has slight play top and bottom gaiter slightly split, and 7 more.
Related registrations
- K90 VACSkoda Superb
- K90 VADRenault Megane
- K90 VANVauxhall Vivaro
- K90 VASSkoda Karoq
- K90 VATPeugeot 3008
- K90 VAXToyota Hilux Invincible D-4D 4WDDCB A
- K90 VECFord Ranger
- K90 VEELand Rover Range Rover Evoque
- K90 VEGVolkswagen Caddy
- K90 VEHAudi A4 S LN BLK ED 40 Tfsi Mhev SA
- K90 VELMercedes-Benz A 200 AMG Line Premium + Auto
- K90 VERLand Rover Range Rover Sport
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.