Yamaha RD125
Blue · Petrol · 1984 · 123 cc
B129 HFSMOT history
B129 HFS is a blue petrol Yamaha RD125 first used on 18 Sept 1984. Its MOT expired on 17 Apr 2026 and it has passed 17 of 20 MOT tests, with 10,552 miles recorded at the latest.
From DVSA MOT records, updated 3 Apr 2025.
- MOT
- Expired
- On 17 Apr 2026
- Mileage
- 10,552 mi
- At MOT on 3 Apr 2025
- MOT tests
- 20
- 17 passed · 3 failed
- Per year
- 81 mi
- Average between MOTs
Vehicle details
- Registration
- B129 HFS
- Registration format
- Prefix (1983 to 2001)
- Make
- Yamaha
- Model
- RD125
- Colour
- Blue
- Fuel type
- Petrol
- Engine size
- 123 cc
- Year of manufacture
- 1984
- First used
- 18 Sept 1984
- MOT status
- MOT expired on 17 Apr 2026
- Latest MOT test
- 3 Apr 2025 (Pass)
Mileage history
B129 HFS was last recorded at 10,552 miles on 3 Apr 2025, 70 miles more than at the previous MOT on 18 Apr 2024.
- Previous MOT
- 10,482 miles · 18 Apr 2024
- Between the last two tests
- 70 miles
- Average per year
- 81 miles
Recorded mileage by year
- 2025 – 10,552 miles
- 2024 – 10,482 miles
- 2023 – 10,431 miles
- 2022 – 10,395 miles
- 2021 – 10,323 miles
- 2020 – 10,253 miles
- 2019 – 10,179 miles
- 2018 – 10,056 miles
- 2017 – 9,947 miles
- 2016 – 9,880 miles
- 2015 – 9,829 miles
- 2014 – 9,746 miles
- 2013 – 9,610 miles
- 2012 – 9,497 miles
- 2011 – 9,417 miles
- 2010 – 9,323 miles
- 2009 – 9,266 miles
What the latest MOT found
No defects or advisories were recorded.
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.
Exhaust noisy
Advisory2 MOTs, 2016–2017
Full MOT history
20 tests since 28 May 2009, newest first. Select a test to see every defect and advisory.
Pass10,552 miles (+70)
- MOT expiry
- 17 Apr 2026
- Odometer
- 10,552 miles
- Test number
- 381743944427
No defects or advisories recorded.
Pass10,482 miles (+51)
- MOT expiry
- 17 Apr 2025
- Odometer
- 10,482 miles
- Test number
- 950679821230
No defects or advisories recorded.
Pass10,431 miles (+36)
- MOT expiry
- 2 Jun 2024
- Odometer
- 10,431 miles
- Test number
- 511585081251
No defects or advisories recorded.
Pass10,395 miles (+72)
- MOT expiry
- 2 Jun 2023
- Odometer
- 10,395 miles
- Test number
- 786865830531
No defects or advisories recorded.
Pass10,323 miles (+70)
- MOT expiry
- 2 Jun 2022
- Odometer
- 10,323 miles
- Test number
- 680759762361
No defects or advisories recorded.
Pass10,253 miles (+74)
- MOT expiry
- 2 Jun 2021
- Odometer
- 10,253 miles
- Test number
- 786312535215
No defects or advisories recorded.
Pass10,179 miles (+123)
- MOT expiry
- 9 Dec 2020
- Odometer
- 10,179 miles
- Test number
- 936917096215
No defects or advisories recorded.
Pass10,056 miles (+109)2 advisories
- MOT expiry
- 9 Jun 2019
- Odometer
- 10,056 miles
- Test number
- 705509442787
- AdvisoryDrive chain slightly loose (6.2.1d)
- AdvisoryExhaust noisy baffle fitted. (7.1.2)
Pass9,947 miles (+67)1 advisory
- MOT expiry
- 9 Jun 2018
- Odometer
- 9,947 miles
- Test number
- 287681765273
- AdvisoryExhaust noisy (7.1.2)
Pass9,880 miles (+51)1 advisory
- MOT expiry
- 9 Jun 2017
- Odometer
- 9,880 miles
- Test number
- 863227288211
- AdvisoryExhaust noisy (7.1.2)
Pass9,829 miles (+83)
- MOT expiry
- 9 Jun 2016
- Odometer
- 9,829 miles
- Test number
- 125952455161
No defects or advisories recorded.
Pass9,746 miles (+136)
- MOT expiry
- 9 Jun 2015
- Odometer
- 9,746 miles
- Test number
- 257951664436
No defects or advisories recorded.
Pass9,610 miles
- MOT expiry
- 5 Jun 2014
- Odometer
- 9,610 miles
- Test number
- 505747753173
No defects or advisories recorded.
Fail9,610 miles (+113)1 repaired
- MOT expiry
- No new certificate
- Odometer
- 9,610 miles
- Test number
- 665677953187
- Repaired at testSteering headbearing has excessive free play (2.2.2)
Pass9,497 miles (+80)
- MOT expiry
- 5 Jun 2013
- Odometer
- 9,497 miles
- Test number
- 717566042112
No defects or advisories recorded.
Pass9,417 miles
- MOT expiry
- 5 Jun 2012
- Odometer
- 9,417 miles
- Test number
- 518827551174
No defects or advisories recorded.
Fail9,417 miles (+94)1 failure
- MOT expiry
- No new certificate
- Odometer
- 9,417 miles
- Test number
- 976295051125
- FailureHeadlamp aim too high (1.6)
Pass9,323 miles (+57)
- MOT expiry
- 27 May 2011
- Odometer
- 9,323 miles
- Test number
- 144198740132
No defects or advisories recorded.
Pass9,266 miles
- MOT expiry
- 27 May 2010
- Odometer
- 9,266 miles
- Test number
- 374488849197
No defects or advisories recorded.
Fail9,266 miles1 repaired
- MOT expiry
- No new certificate
- Odometer
- 9,266 miles
- Test number
- 654658949181
- Repaired at testFront Brake disc(s) insecure (3.2.A1g)
Questions about B129 HFS
- Does B129 HFS currently have a valid MOT?
- No. The MOT on B129 HFS expired on 17 Apr 2026, according to DVSA records.
- When is the MOT due on B129 HFS?
- The MOT on B129 HFS expired on 17 Apr 2026. It can only be driven to a pre-booked MOT test or to repairs needed to pass one.
- What mileage has B129 HFS done?
- B129 HFS was recorded at 10,552 miles at its MOT on 3 Apr 2025, an average of 81 miles a year.
- Has B129 HFS ever failed its MOT?
- Yes. B129 HFS has failed 3 of its 20 MOT tests, most recently on 6 Jun 2013.
- Has the mileage on B129 HFS 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 B129 HFS find?
- B129 HFS passed its latest MOT on 3 Apr 2025 with no defects or advisories recorded.
Related 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.