MOT Car Check

BMW

3 SERIES · Black

YA12 AHJ
MOTValid
MOT due14 Jul 2026
First reg29 Jun 2012
Mileage87,455 mi
Tax
Tax due

Vehicle age

14 years

Fuel

Diesel

What's it worth now?

See a free valuation for YA12 AHJ.

Car valuation

MOT history

As of 23 December 2025.

PASSED · 15 Jul 2025
Test date15 Jul 2025
Expiry14 Jul 2026
Test number172906975604
Mileage87,455 mi
PASSED · 25 Jan 2025
Test date25 Jan 2025
Expiry9 Feb 2026
Test number175007335960
Mileage73,240 mi
PASSED · 26 Jan 2024
Test date26 Jan 2024
Expiry9 Feb 2025
Test number330465355776
Mileage46,811 mi
AdvisoryNearside Front Lower Suspension arm ball joint has slight play (5.3.4 (a) (i))
FAILED · 25 Jan 2024
Test date25 Jan 2024
Expiry
Test number717724334349
Mileage46,739 mi
AdvisoryExhaust emits excessive smoke or vapour but not likely to obscure the vision of other road users (8.2.2.2 (c))
MajorExhaust emissions exceed manufacturer's specified limit (8.2.2.2 (a))
MajorNearside Front Upper Suspension arm ball joint excessively worn (5.3.4 (a) (i))
AdvisoryRear Parking braking system requires adjustment or repair.
AdvisoryFront Play in steering rack inner joint(s) n/s/f. o/s/f.
Advisoryunder tray covers fitted.
PASSED · 10 Feb 2023
Test date10 Feb 2023
Expiry9 Feb 2024
Test number595441362498
Mileage40,477 mi
PASSED · 4 Nov 2022
Test date4 Nov 2022
Expiry15 Nov 2023
Test number390228993663
Mileage40,260 mi
AdvisoryFront Tyre worn close to legal limit/worn on edge n/s o/s (5.2.3 (e))
PASSED · 16 Nov 2021
Test date16 Nov 2021
Expiry15 Nov 2022
Test number470132763522
Mileage37,522 mi
AdvisoryRear Tyre worn close to legal limit/worn on edge n/s o/s (5.2.3 (e))
AdvisoryNearside Front Tyre worn close to legal limit/worn on edge (5.2.3 (e))
PASSED · 10 Nov 2020
Test date10 Nov 2020
Expiry9 Nov 2021
Test number170893784571
Mileage35,453 mi
PASSED · 6 Nov 2019
Test date6 Nov 2019
Expiry5 Nov 2020
Test number181299853107
Mileage33,058 mi
PASSED · 10 Sep 2018
Test date10 Sep 2018
Expiry19 Sep 2019
Test number370667079980
Mileage28,403 mi
PASSED · 20 Sep 2017
Test date20 Sep 2017
Expiry19 Sep 2018
Test number865736330052
Mileage23,238 mi
PASSED · 16 Mar 2017
Test date16 Mar 2017
Expiry15 Mar 2018
Test number754100618853
Mileage16,134 mi
PASSED · 14 Jun 2016
Test date14 Jun 2016
Expiry29 Jun 2017
Test number210887591690
Mileage13,707 mi
FAILED · 14 Jun 2016
Test date14 Jun 2016
Expiry
Test number719461976222
Mileage13,707 mi
FailHorn not working (1.6.2a)
PASSED · 16 Jun 2015
Test date16 Jun 2015
Expiry29 Jun 2016
Test number595017665141
Mileage10,844 mi