MOT Car Check
Products
FAQ
Blog
Contact
☰
MAZDA
6 · Grey
VE12 NDX
MOT
VALUE
Check
MOT
Valid
MOT due
22 Nov 2026
First reg
29 Jun 2012
Mileage
37,068 mi
Tax
—
Tax due
—
Vehicle age
14 years
Fuel
Petrol
What's it worth now?
See a free valuation for VE12 NDX.
Car valuation
MOT history
As of 30 May 2026.
PASSED · 16 Nov 2025
Test date
16 Nov 2025
Expiry
22 Nov 2026
Test number
438218626587
Mileage
37,068 mi
PASSED · 19 Nov 2024
Test date
19 Nov 2024
Expiry
22 Nov 2025
Test number
187405825882
Mileage
30,253 mi
FAILED · 19 Nov 2024
Test date
19 Nov 2024
Expiry
—
Test number
162874765949
Mileage
30,253 mi
Major
Rear fog lamp not working (4.5.1 (a) (ii))
Major
Rear fog lamp switch missing (4.5.3 (a))
PASSED · 23 Nov 2023
Test date
23 Nov 2023
Expiry
22 Nov 2024
Test number
790060837945
Mileage
18,608 mi
PASSED · 20 Jun 2022
Test date
20 Jun 2022
Expiry
29 Jun 2023
Test number
589938530543
Mileage
18,508 mi
FAILED · 17 Jun 2022
Test date
17 Jun 2022
Expiry
—
Test number
860098369276
Mileage
18,504 mi
Major
Brake lever has insufficient reserve travel (1.1.2 (a))
Major
Parking brake efficiency below requirements (1.4.2 (a) (i))
PASSED · 29 Jun 2021
Test date
29 Jun 2021
Expiry
29 Jun 2022
Test number
861087384601
Mileage
18,489 mi
FAILED · 28 Jun 2021
Test date
28 Jun 2021
Expiry
—
Test number
550355913363
Mileage
18,486 mi
Major
Parking brake efficiency below requirements (1.4.2 (a) (i))
Major
Parking brake lever has excessive movement indicating incorrect adjustment (1.1.6 (c))
PASSED · 19 Jun 2020
Test date
19 Jun 2020
Expiry
29 Jun 2021
Test number
439336321431
Mileage
18,398 mi
FAILED · 19 Jun 2020
Test date
19 Jun 2020
Expiry
—
Test number
371149206380
Mileage
18,394 mi
Dangerous
Nearside Rear Brake pad(s) less than 1.5 mm thick (1.1.13 (a) (ii))
PASSED · 25 Jun 2019
Test date
25 Jun 2019
Expiry
29 Jun 2020
Test number
453947326539
Mileage
18,103 mi
PASSED · 27 Jun 2018
Test date
27 Jun 2018
Expiry
29 Jun 2019
Test number
159830723448
Mileage
17,657 mi
PASSED · 21 Jun 2017
Test date
21 Jun 2017
Expiry
29 Jun 2018
Test number
368898902735
Mileage
16,995 mi
PASSED · 14 Jun 2016
Test date
14 Jun 2016
Expiry
29 Jun 2017
Test number
515124446424
Mileage
15,339 mi
PASSED · 17 Jun 2015
Test date
17 Jun 2015
Expiry
29 Jun 2016
Test number
559528365112
Mileage
12,204 mi