
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.

- 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
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.
- 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
No defects or advisories were recorded.
Full MOT history
25 tests since 22 Oct 2005, newest first. Select a test to see every defect and advisory.
Pass75,215 miles (+97)
- MOT expiry
- 17 Sept 2027
- Odometer
- 75,215 miles
- Test number
- 275811605645
No defects or advisories recorded.
Pass75,118 miles (+237)
- MOT expiry
- 17 Sept 2026
- Odometer
- 75,118 miles
- Test number
- 295589619743
No defects or advisories recorded.
Pass74,881 miles (+76)
- MOT expiry
- 17 Sept 2025
- Odometer
- 74,881 miles
- Test number
- 540230602134
No defects or advisories recorded.
Pass74,805 miles (+90)
- MOT expiry
- 23 Oct 2024
- Odometer
- 74,805 miles
- Test number
- 967364725966
No defects or advisories recorded.
Pass74,715 miles (+837)
- MOT expiry
- 23 Oct 2023
- Odometer
- 74,715 miles
- Test number
- 917449826156
No defects or advisories recorded.
Pass73,878 miles (+835)
- MOT expiry
- 23 Oct 2022
- Odometer
- 73,878 miles
- Test number
- 733245309682
No defects or advisories recorded.
Pass73,043 miles
- MOT expiry
- 23 Oct 2021
- Odometer
- 73,043 miles
- Test number
- 894336616590
No defects or advisories recorded.
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))
Pass72,833 miles (+363)
- MOT expiry
- 23 Oct 2020
- Odometer
- 72,833 miles
- Test number
- 346294782401
No defects or advisories recorded.
Pass72,470 miles (+418)
- MOT expiry
- 23 Oct 2019
- Odometer
- 72,470 miles
- Test number
- 286666721738
No defects or advisories recorded.
Pass72,052 miles (+352)
- MOT expiry
- 23 Oct 2018
- Odometer
- 72,052 miles
- Test number
- 324221819884
No defects or advisories recorded.
Pass71,700 miles (+290)
- MOT expiry
- 23 Oct 2017
- Odometer
- 71,700 miles
- Test number
- 583170082301
No defects or advisories recorded.
Pass71,410 miles (+323)
- MOT expiry
- 23 Oct 2016
- Odometer
- 71,410 miles
- Test number
- 706549784905
No defects or advisories recorded.
Pass71,087 miles (+525)
- MOT expiry
- 23 Oct 2015
- Odometer
- 71,087 miles
- Test number
- 499334974297
No defects or advisories recorded.
Pass70,562 miles (+230)
- MOT expiry
- 23 Oct 2014
- Odometer
- 70,562 miles
- Test number
- 308407183480
No defects or advisories recorded.
Pass70,332 miles
- MOT expiry
- 23 Oct 2013
- Odometer
- 70,332 miles
- Test number
- 299637972279
No defects or advisories recorded.
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)
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
Pass68,367 miles
- MOT expiry
- 23 Oct 2011
- Odometer
- 68,367 miles
- Test number
- 480031980232
No defects or advisories recorded.
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)
Pass66,964 miles (+1,874)
- MOT expiry
- 23 Oct 2010
- Odometer
- 66,964 miles
- Test number
- 311927599439
No defects or advisories recorded.
Pass65,090 miles (+973)
- MOT expiry
- 21 Oct 2009
- Odometer
- 65,090 miles
- Test number
- 260251298221
No defects or advisories recorded.
Pass64,117 miles (+2,039)
- MOT expiry
- 21 Oct 2008
- Odometer
- 64,117 miles
- Test number
- 164033297287
No defects or advisories recorded.
Pass62,078 miles (+4,511)
- MOT expiry
- 21 Oct 2007
- Odometer
- 62,078 miles
- Test number
- 774147986281
No defects or advisories recorded.
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.
Related registrations
- 126 FLYAston Martin V8 Vantage
- 126 FRPMercedes-Benz E
- 126 GCRBMW 520D Xdrive M Sport Mhev Auto
- 126 GPUHonda Jazz
- 126 GRRToyota RAV-4
- 126 HAGKia Sportage GT-LN S ISG HEV 4X4 A
- 126 HMBMG ZR
- 126 HOLKia Stonic Maxx
- 126 JKEVolvo XC90
- 126 JONFord Ranger Wildtrak Ecoblue 4X4 A
- 126 JRALand Rover Range Rover
- 126 JWPFord Focus
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.