BMW logo

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.

K90 VDR black 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 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
Get reminders for K90 VDR in the free Driver Codes app

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.

Odometer reading at each MOT testPassFail
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

Pass109,687 miles
  • 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

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 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.

  1. 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
  2. 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))
  3. 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))
  4. 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
  5. 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))
  6. Pass93,030 miles (+3,546)
    MOT expiry
    6 May 2021
    Odometer
    93,030 miles
    Test number
    918446954103

    No defects or advisories recorded.

  7. Pass89,484 miles (+5,411)
    MOT expiry
    6 May 2020
    Odometer
    89,484 miles
    Test number
    954758159931

    No defects or advisories recorded.

  8. Pass84,073 miles (+3,586)
    MOT expiry
    6 May 2019
    Odometer
    84,073 miles
    Test number
    348747605356

    No defects or advisories recorded.

  9. Pass80,487 miles (+3,202)
    MOT expiry
    6 May 2018
    Odometer
    80,487 miles
    Test number
    567131039986

    No defects or advisories recorded.

  10. Pass77,285 miles (+4,039)
    MOT expiry
    6 May 2017
    Odometer
    77,285 miles
    Test number
    250947809877

    No defects or advisories recorded.

  11. Pass73,246 miles (+4,511)
    MOT expiry
    6 May 2016
    Odometer
    73,246 miles
    Test number
    298939415132

    No defects or advisories recorded.

  12. Pass68,735 miles (+10,239)
    MOT expiry
    6 May 2015
    Odometer
    68,735 miles
    Test number
    999312124167

    No defects or advisories recorded.

  13. 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)
  14. 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)
  15. Pass54,155 miles
    MOT expiry
    6 May 2013
    Odometer
    54,155 miles
    Test number
    617356512156

    No defects or advisories recorded.

  16. 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)
  17. 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)
  18. Pass44,529 miles
    MOT expiry
    6 May 2011
    Odometer
    44,529 miles
    Test number
    284278910140

    No defects or advisories recorded.

  19. PassMileage not read
    MOT expiry
    6 May 2010
    Odometer
    Not read
    Test number
    751702319164

    No defects or advisories recorded.

  20. 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
  21. 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
  22. Pass27,765 miles (+7,776)
    MOT expiry
    6 May 2008
    Odometer
    27,765 miles
    Test number
    972887217104

    No defects or advisories recorded.

  23. 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.

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