BMW logo

BMW M3

Green · Petrol · 1999 · 3,201 cc

T94 OKJMOT history

T94 OKJ is a green petrol BMW M3 first used on 2 Mar 1999. Its MOT is valid until 10 Apr 2027 and it has passed 21 of 28 MOT tests, with 98,075 miles recorded at the latest.

From DVSA MOT records, updated 2 Apr 2026.

MOT
Valid
Until 10 Apr 2027
Mileage
98,075 mi
At MOT on 2 Apr 2026
MOT tests
28
21 passed · 7 failed
Per year
2,277 mi
Average between MOTs
Get reminders for T94 OKJ in the free Driver Codes app

Vehicle details

Registration
T94 OKJ
Registration format
Prefix (1983 to 2001)
Make
BMW
Model
M3
Colour
Green
Fuel type
Petrol
Engine size
3,201 cc
Year of manufacture
1999
First used
2 Mar 1999
MOT status
MOT valid until 10 Apr 2027
Latest MOT test
2 Apr 2026 (Pass)

Mileage history

T94 OKJ was last recorded at 98,075 miles on 2 Apr 2026, 0 miles more than at the previous MOT on 31 Mar 2026.

Odometer reading at each MOT testPassFail
Previous MOT
98,075 miles · 31 Mar 2026
Between the last two tests
0 miles
Average per year
2,277 miles

Recorded mileage by year

  • 2026 – 98,075 miles
  • 2025 – 98,044 miles
  • 2024 – 98,015 miles
  • 2023 – 97,405 miles
  • 2022 – 97,124 miles
  • 2021 – 96,881 miles
  • 2020 – 96,625 miles
  • 2019 – 95,911 miles
  • 2018 – 94,337 miles
  • 2017 – 92,836 miles
  • 2016 – 91,791 miles
  • 2015 – 89,234 miles
  • 2014 – 87,233 miles
  • 2013 – 85,571 miles
  • 2012 – 83,167 miles
  • 2011 – 80,038 miles
  • 2010 – 75,481 miles
  • 2009 – 69,959 miles
  • 2008 – 62,995 miles
  • 2007 – 59,067 miles
  • 2006 – 52,114 miles

What the latest MOT found

Pass98,075 miles

No defects or advisories were recorded.

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.

  • Offside Front Track rod end ball joint has slight play

    Advisory4 MOTs, 2019–2022

  • Oil leak, but not excessive

    Advisory3 MOTs, 2020–2022

  • Offside Front Inner Track rod end ball joint has slight play

    Advisory2 MOTs, 2021

  • Nearside Front Track rod end ball joint has slight play

    Advisory2 MOTs, 2019

  • Nearside Side repeater slightly discoloured (1.4.A.2f)

    Advisory2 MOTs, 2014–2018

  • Rear Brake pipe slightly corroded (3.6.B.2c)

    Advisory2 MOTs, 2015–2017

Full MOT history

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

  1. Pass98,075 miles
    MOT expiry
    10 Apr 2027
    Odometer
    98,075 miles
    Test number
    889488040908

    No defects or advisories recorded.

  2. Fail98,075 miles (+31)1 major
    MOT expiry
    No new certificate
    Odometer
    98,075 miles
    Test number
    356147452379
    • MajorOffside Front Windscreen wiper does not clear the windscreen effectively (3.4 (b) (ii))
  3. Pass98,044 miles (+29)
    MOT expiry
    10 Apr 2026
    Odometer
    98,044 miles
    Test number
    273118539362

    No defects or advisories recorded.

  4. Pass98,015 miles (+14)
    MOT expiry
    10 Apr 2025
    Odometer
    98,015 miles
    Test number
    311844208702

    No defects or advisories recorded.

  5. Fail98,001 miles (+596)3 major
    MOT expiry
    No new certificate
    Odometer
    98,001 miles
    Test number
    932497145994
    • MajorExhaust Lambda reading after 2nd fast idle outside specified limits (8.2.1.2 (c))
    • MajorExhaust carbon monoxide content after 2nd fast idle exceeds manufacturer's specified limits (8.2.1.2 (a))
    • MajorExhaust hydrocarbon content after 2nd fast idle exceeds default limits (8.2.1.2 (b))
  6. Pass97,405 miles (+281)4 advisories
    MOT expiry
    4 Mar 2024
    Odometer
    97,405 miles
    Test number
    204325545776
    • AdvisoryNearside Rear Suspension component pin or bush slightly worn Trailing arm bush deteriorated but no excessive play (5.3.4 (a) (i))
    • AdvisoryNearside Steering linkage ball joint has slight play Steering arm (2.1.3 (b) (i))
    • AdvisoryOffside Rear Suspension component pin or bush slightly worn Trailing arm bush deteriorated but no excessive play (5.3.4 (a) (i))
    • AdvisoryOffside Steering linkage ball joint has slight play Steering arm (2.1.3 (b) (i))
  7. Pass97,124 miles2 advisories
    MOT expiry
    4 Mar 2023
    Odometer
    97,124 miles
    Test number
    715839658042
    • AdvisoryOffside Front Track rod end ball joint has slight play (2.1.3 (b) (i))
    • AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
  8. Fail97,124 miles (+243)1 dangerous2 advisories
    MOT expiry
    No new certificate
    Odometer
    97,124 miles
    Test number
    157618366250
    • DangerousRear Stop lamp(s) all not working (4.3.1 (a) (iii))
    • AdvisoryOffside Front Track rod end ball joint has slight play (2.1.3 (b) (i))
    • AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
  9. Pass96,881 miles (+1)1 advisory
    MOT expiry
    4 Mar 2022
    Odometer
    96,881 miles
    Test number
    457115682683
    • AdvisoryOffside Front Inner Track rod end ball joint has slight play (2.1.3 (b) (i))
  10. Fail96,880 miles (+255)1 major1 advisory
    MOT expiry
    No new certificate
    Odometer
    96,880 miles
    Test number
    656009510541
    • MajorNearside Rear Tyre has a cut in excess of the requirements deep enough to reach the ply or cords (5.2.3 (d) (i))
    • AdvisoryOffside Front Inner Track rod end ball joint has slight play (2.1.3 (b) (i))
  11. Pass96,625 miles (+714)5 advisories
    MOT expiry
    4 Mar 2021
    Odometer
    96,625 miles
    Test number
    685296442541
    • AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
    • AdvisoryOffside Front Play in steering rack
    • AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
    • AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
    • AdvisorySteering box has seepage (2.1.1 (e) (i))
  12. Pass95,911 miles2 advisories
    MOT expiry
    4 Mar 2020
    Odometer
    95,911 miles
    Test number
    188285107767
    • AdvisoryNearside Front Track rod end ball joint has slight play (2.1.3 (b) (i))
    • AdvisoryOffside Front Track rod end ball joint has slight play (2.1.3 (b) (i))
  13. Fail95,911 miles (+1,574)3 major2 advisories
    MOT expiry
    No new certificate
    Odometer
    95,911 miles
    Test number
    500119222408
    • MajorNearside Front Side repeater incorrect colour (4.4.3 (a))
    • MajorNearside Rear Brake pipe excessively corroded (1.1.11 (c))
    • MajorOffside Rear Brake pipe excessively corroded (1.1.11 (c))
    • AdvisoryNearside Front Track rod end ball joint has slight play (2.1.3 (b) (i))
    • AdvisoryOffside Front Track rod end ball joint has slight play (2.1.3 (b) (i))
  14. Pass94,337 miles (+1,501)1 advisory
    MOT expiry
    4 Mar 2019
    Odometer
    94,337 miles
    Test number
    766855504057
    • AdvisoryNearside Side repeater slightly discoloured (1.4.A.2f)
  15. Pass92,836 miles (+1,045)4 advisories
    MOT expiry
    28 Feb 2018
    Odometer
    92,836 miles
    Test number
    174703717007
    • AdvisoryNearside Front Suspension arm has slight play in a ball joint (2.4.G.2)
    • AdvisoryOffside Front Suspension arm has slight play in a ball joint (2.4.G.2)
    • AdvisoryPower steering pipe(s) or hose(s) has slight seepage (2.3.3b)
    • AdvisoryRear Brake pipe slightly corroded (3.6.B.2c)
  16. Pass91,791 miles (+2,557)
    MOT expiry
    28 Feb 2017
    Odometer
    91,791 miles
    Test number
    298611339037

    No defects or advisories recorded.

  17. Pass89,234 miles (+2,001)3 advisories1 note
    MOT expiry
    28 Feb 2016
    Odometer
    89,234 miles
    Test number
    766243245003
    • AdvisoryNearside Front Suspension arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
    • AdvisoryOffside Front Suspension arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
    • AdvisoryRear Brake pipe slightly corroded (3.6.B.2c)
    • NotePlay in steering rack inner joint(s)
  18. Pass87,233 miles (+1,662)3 advisories
    MOT expiry
    28 Feb 2015
    Odometer
    87,233 miles
    Test number
    168390554474
    • AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryNearside Side repeater slightly discoloured (1.4.A.2f)
    • AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
  19. Pass85,571 miles (+2,404)
    MOT expiry
    28 Feb 2014
    Odometer
    85,571 miles
    Test number
    929647553015

    No defects or advisories recorded.

  20. Pass83,167 miles (+3,129)
    MOT expiry
    28 Feb 2013
    Odometer
    83,167 miles
    Test number
    709019652009

    No defects or advisories recorded.

  21. Pass80,038 miles (+2)
    MOT expiry
    28 Feb 2012
    Odometer
    80,038 miles
    Test number
    728118041020

    No defects or advisories recorded.

  22. Fail80,036 miles (+4,555)1 dangerous1 note
    MOT expiry
    No new certificate
    Odometer
    80,036 miles
    Test number
    856137141084
    • DangerousNearside Front Tyre has ply or cords exposed (4.1.D.1b)
    • NoteO/S/F TYRE LOW ON INNER EDGE
  23. Pass75,481 miles (+5,522)
    MOT expiry
    28 Feb 2011
    Odometer
    75,481 miles
    Test number
    370750660051

    No defects or advisories recorded.

  24. Pass69,959 miles2 notes
    MOT expiry
    13 Feb 2010
    Odometer
    69,959 miles
    Test number
    184002029099
    • NoteNearside front tyre worn on inner edge
    • NoteOffside front tyre worn on inner edge
  25. Fail69,959 miles (+6,964)1 failure3 advisories2 notes
    MOT expiry
    No new certificate
    Odometer
    69,959 miles
    Test number
    942871229046
    • FailureNearside Rear Trailing arm has excessive play in a pin/bush (2.4.G.2)
    • AdvisoryNearside Front Direction indicators slightly discoloured (1.4.A.2f)
    • AdvisoryOffside Front Direction indicators slightly discoloured (1.4.A.2f)
    • AdvisoryOffside Rear Trailing arm has slight play in a pin/bush (2.4.G.2)
    • NoteNearside front tyre worn on inner edge
    • NoteOffside front tyre worn on inner edge
  26. Pass62,995 miles (+3,928)
    MOT expiry
    13 Feb 2009
    Odometer
    62,995 miles
    Test number
    801055938036

    No defects or advisories recorded.

  27. Pass59,067 miles (+6,953)
    MOT expiry
    13 Feb 2008
    Odometer
    59,067 miles
    Test number
    581455647038

    No defects or advisories recorded.

  28. Pass52,114 miles
    MOT expiry
    23 Jan 2007
    Odometer
    52,114 miles
    Test number
    773694526016

    No defects or advisories recorded.

Questions about T94 OKJ

Does T94 OKJ currently have a valid MOT?
Yes. DVSA records show the MOT on T94 OKJ is valid until 10 Apr 2027.
When is the MOT due on T94 OKJ?
The MOT on T94 OKJ is valid until 10 Apr 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
What mileage has T94 OKJ done?
T94 OKJ was recorded at 98,075 miles at its MOT on 2 Apr 2026, an average of 2,277 miles a year.
Has T94 OKJ ever failed its MOT?
Yes. T94 OKJ has failed 7 of its 28 MOT tests, most recently on 31 Mar 2026.
Has the mileage on T94 OKJ 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 T94 OKJ find?
T94 OKJ passed its latest MOT on 2 Apr 2026 with no defects or advisories recorded.

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