BMW logo

BMW M3

Yellow · Petrol · 1996 · 3,201 cc

126 HFJMOT history

126 HFJ is a yellow petrol BMW M3 first used on 30 Dec 1996. Its MOT is valid until 17 Sept 2027 and it has passed 22 of 25 MOT tests, with 75,215 miles recorded at the latest.

From DVSA MOT records, updated 16 Sept 2026.

126 HFJ yellow 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 17 Sept 2027
Mileage
75,215 mi
At MOT on 16 Sept 2026
MOT tests
25
22 passed · 3 failed
Per year
844 mi
Average between MOTs
Get reminders for 126 HFJ in the free Driver Codes app

Vehicle details

Registration
126 HFJ
Registration format
Dateless
Make
BMW
Model
M3
Colour
Yellow
Fuel type
Petrol
Engine size
3,201 cc
Year of manufacture
1996
First used
30 Dec 1996
MOT status
MOT valid until 17 Sept 2027
Latest MOT test
16 Sept 2026 (Pass)

Mileage history

126 HFJ was last recorded at 75,215 miles on 16 Sept 2026, 97 miles more than at the previous MOT on 1 Sept 2025.

Odometer reading at each MOT testPass
Previous MOT
75,118 miles · 1 Sept 2025
Between the last two tests
97 miles
Average per year
844 miles

Recorded mileage by year

  • 2026 – 75,215 miles
  • 2025 – 75,118 miles
  • 2024 – 74,881 miles
  • 2023 – 74,805 miles
  • 2022 – 74,715 miles
  • 2021 – 73,878 miles
  • 2020 – 73,043 miles
  • 2019 – 72,833 miles
  • 2018 – 72,470 miles
  • 2017 – 72,052 miles
  • 2016 – 71,700 miles
  • 2015 – 71,410 miles
  • 2014 – 71,087 miles
  • 2013 – 70,562 miles
  • 2012 – 70,332 miles
  • 2011 – 69,039 miles
  • 2010 – 68,367 miles
  • 2009 – 66,964 miles
  • 2008 – 65,090 miles
  • 2007 – 64,117 miles
  • 2006 – 62,078 miles
  • 2005 – 57,567 miles

What the latest MOT found

Pass75,215 miles

No defects or advisories were recorded.

What MOT advisories mean

Full MOT history

25 tests since 22 Oct 2005, newest first. Select a test to see every defect and advisory.

  1. Pass75,215 miles (+97)
    MOT expiry
    17 Sept 2027
    Odometer
    75,215 miles
    Test number
    275811605645

    No defects or advisories recorded.

  2. Pass75,118 miles (+237)
    MOT expiry
    17 Sept 2026
    Odometer
    75,118 miles
    Test number
    295589619743

    No defects or advisories recorded.

  3. Pass74,881 miles (+76)
    MOT expiry
    17 Sept 2025
    Odometer
    74,881 miles
    Test number
    540230602134

    No defects or advisories recorded.

  4. Pass74,805 miles (+90)
    MOT expiry
    23 Oct 2024
    Odometer
    74,805 miles
    Test number
    967364725966

    No defects or advisories recorded.

  5. Pass74,715 miles (+837)
    MOT expiry
    23 Oct 2023
    Odometer
    74,715 miles
    Test number
    917449826156

    No defects or advisories recorded.

  6. Pass73,878 miles (+835)
    MOT expiry
    23 Oct 2022
    Odometer
    73,878 miles
    Test number
    733245309682

    No defects or advisories recorded.

  7. Pass73,043 miles
    MOT expiry
    23 Oct 2021
    Odometer
    73,043 miles
    Test number
    894336616590

    No defects or advisories recorded.

  8. Fail73,043 miles (+210)1 repaired
    MOT expiry
    No new certificate
    Odometer
    73,043 miles
    Test number
    984449544018
    • Repaired at testRear Tyre not fitted in accordance with side wall instructions (5.2.3 (i))
  9. Pass72,833 miles (+363)
    MOT expiry
    23 Oct 2020
    Odometer
    72,833 miles
    Test number
    346294782401

    No defects or advisories recorded.

  10. Pass72,470 miles (+418)
    MOT expiry
    23 Oct 2019
    Odometer
    72,470 miles
    Test number
    286666721738

    No defects or advisories recorded.

  11. Pass72,052 miles (+352)
    MOT expiry
    23 Oct 2018
    Odometer
    72,052 miles
    Test number
    324221819884

    No defects or advisories recorded.

  12. Pass71,700 miles (+290)
    MOT expiry
    23 Oct 2017
    Odometer
    71,700 miles
    Test number
    583170082301

    No defects or advisories recorded.

  13. Pass71,410 miles (+323)
    MOT expiry
    23 Oct 2016
    Odometer
    71,410 miles
    Test number
    706549784905

    No defects or advisories recorded.

  14. Pass71,087 miles (+525)
    MOT expiry
    23 Oct 2015
    Odometer
    71,087 miles
    Test number
    499334974297

    No defects or advisories recorded.

  15. Pass70,562 miles (+230)
    MOT expiry
    23 Oct 2014
    Odometer
    70,562 miles
    Test number
    308407183480

    No defects or advisories recorded.

  16. Pass70,332 miles
    MOT expiry
    23 Oct 2013
    Odometer
    70,332 miles
    Test number
    299637972279

    No defects or advisories recorded.

  17. Fail70,332 miles (+1,293)2 failures
    MOT expiry
    No new certificate
    Odometer
    70,332 miles
    Test number
    356477272296
    • FailureNearside Rear Trailing arm has excessive play in a pin/bush (2.4.G.2)
    • FailureOffside Rear Trailing arm has excessive play in a pin/bush (2.4.G.2)
  18. Pass69,039 miles (+672)2 notes
    MOT expiry
    23 Oct 2012
    Odometer
    69,039 miles
    Test number
    876833481237
    • NoteFront tyres wearing on inner side wall
    • NoteOffside front tyre cracking in tread close to legal limits
  19. Pass68,367 miles
    MOT expiry
    23 Oct 2011
    Odometer
    68,367 miles
    Test number
    480031980232

    No defects or advisories recorded.

  20. Fail68,367 miles (+1,403)3 failures
    MOT expiry
    No new certificate
    Odometer
    68,367 miles
    Test number
    682501280235
    • FailureFront registration plate background overprinted or shadowed with text (6.3.1e)
    • FailureNearside Front Body has a sharp edge caused by damage (6.1.C.1)
    • FailureRear registration plate background overprinted or shadowed with text (6.3.1e)
  21. Pass66,964 miles (+1,874)
    MOT expiry
    23 Oct 2010
    Odometer
    66,964 miles
    Test number
    311927599439

    No defects or advisories recorded.

  22. Pass65,090 miles (+973)
    MOT expiry
    21 Oct 2009
    Odometer
    65,090 miles
    Test number
    260251298221

    No defects or advisories recorded.

  23. Pass64,117 miles (+2,039)
    MOT expiry
    21 Oct 2008
    Odometer
    64,117 miles
    Test number
    164033297287

    No defects or advisories recorded.

  24. Pass62,078 miles (+4,511)
    MOT expiry
    21 Oct 2007
    Odometer
    62,078 miles
    Test number
    774147986281

    No defects or advisories recorded.

  25. Pass57,567 miles
    MOT expiry
    21 Oct 2006
    Odometer
    57,567 miles
    Test number
    102885995274

    No defects or advisories recorded.

Questions about 126 HFJ

What vehicle is registration 126 HFJ currently assigned to?
DVSA MOT records show 126 HFJ on a yellow petrol BMW M3 first used on 30 Dec 1996. Dateless registrations can be transferred between vehicles, so earlier MOT tests may have been under a different registration. Registered keeper details are not public and are not shown.
Does 126 HFJ currently have a valid MOT?
Yes. DVSA records show the MOT on 126 HFJ is valid until 17 Sept 2027.
When is the MOT due on 126 HFJ?
The MOT on 126 HFJ is valid until 17 Sept 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
What mileage has 126 HFJ done?
126 HFJ was recorded at 75,215 miles at its MOT on 16 Sept 2026, an average of 844 miles a year.
Has 126 HFJ ever failed its MOT?
Yes. 126 HFJ has failed 3 of its 25 MOT tests, most recently on 13 Oct 2020.
Has the mileage on 126 HFJ 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 126 HFJ find?
126 HFJ passed its latest MOT on 16 Sept 2026 with no defects or advisories recorded.

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