
BMW 120
Grey · Diesel · 2012 · 1,995 cc
T12 MMHMOT history
T12 MMH is a grey diesel BMW 120 first used on 16 Nov 2012. Its MOT is valid until 27 Feb 2027 and it has passed 12 of 15 MOT tests, with 129,339 miles recorded at the latest.
From DVSA MOT records, updated 2 Feb 2026.
- MOT
- Valid
- Until 27 Feb 2027
- Mileage
- 129,339 mi
- At MOT on 2 Feb 2026
- MOT tests
- 15
- 12 passed · 3 failed
- Per year
- 8,618 mi
- Average between MOTs
Vehicle details
- Registration
- T12 MMH
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 120
- Colour
- Grey
- Fuel type
- Diesel
- Engine size
- 1,995 cc
- Year of manufacture
- 2012
- First used
- 16 Nov 2012
- MOT status
- MOT valid until 27 Feb 2027
- Latest MOT test
- 2 Feb 2026 (Pass)
Mileage history
T12 MMH was last recorded at 129,339 miles on 2 Feb 2026, 8,249 miles more than at the previous MOT on 29 Jan 2025.
- Previous MOT
- 121,090 miles · 29 Jan 2025
- Between the last two tests
- 8,249 miles
- Average per year
- 8,618 miles
Recorded mileage by year
- 2026 – 129,339 miles
- 2025 – 121,090 miles
- 2024 – 109,695 miles
- 2023 – 101,933 miles
- 2022 – 95,029 miles
- 2021 – 88,283 miles
- 2020 – 83,133 miles
- 2019 – 73,511 miles
- 2018 – 64,917 miles
- 2017 – 59,836 miles
- 2016 – 50,467 miles
- 2015 – 42,011 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.
Nearside Rear Tyre worn close to legal limit/worn on edge
Advisory2 MOTs, 2022–2023
Offside Rear Tyre worn close to legal limit/worn on edge
Advisory2 MOTs, 2022–2023
Full MOT history
15 tests since 16 Dec 2015, newest first. Select a test to see every defect and advisory.
Pass129,339 miles
- MOT expiry
- 27 Feb 2027
- Odometer
- 129,339 miles
- Test number
- 938119814019
No defects or advisories recorded.
Fail129,339 miles (+8,249)1 major1 advisory
- MOT expiry
- No new certificate
- Odometer
- 129,339 miles
- Test number
- 588379460354
- MajorNearside Rear Shock absorbers has a serious fluid leak (5.3.2 (b))
- AdvisorySlight play in steering rack bush
Pass121,090 miles (+11,395)
- MOT expiry
- 27 Feb 2026
- Odometer
- 121,090 miles
- Test number
- 714364718906
No defects or advisories recorded.
Pass109,695 miles (+7,762)1 minor
- MOT expiry
- 27 Feb 2025
- Odometer
- 109,695 miles
- Test number
- 823277696844
- MinorNearside Front Anti-roll bar linkage ball joint dust cover severely deteriorated (5.3.4 (b) (i))
Pass101,933 miles
- MOT expiry
- 27 Feb 2024
- Odometer
- 101,933 miles
- Test number
- 423321068788
No defects or advisories recorded.
Fail101,933 miles (+6,904)1 dangerous2 advisories
- MOT expiry
- No new certificate
- Odometer
- 101,933 miles
- Test number
- 761607409969
- DangerousRear Brake pad(s) less than 1.5 mm thick (1.1.13 (a) (ii))
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Pass95,029 miles3 advisories
- MOT expiry
- 27 Feb 2023
- Odometer
- 95,029 miles
- Test number
- 266103803797
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryRear Brake pad(s) wearing thin (1.1.13 (a) (ii))
Fail95,029 miles (+6,746)1 major3 advisories
- MOT expiry
- No new certificate
- Odometer
- 95,029 miles
- Test number
- 105199484571
- MajorOffside Side repeater not working In door mirror (4.4.1 (a) (ii))
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryRear Brake pad(s) wearing thin (1.1.13 (a) (ii))
Pass88,283 miles (+5,150)2 advisories
- MOT expiry
- 27 Feb 2022
- Odometer
- 88,283 miles
- Test number
- 668200137423
- AdvisoryNearside Front Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Front Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Pass83,133 miles (+9,622)1 advisory
- MOT expiry
- 27 Feb 2021
- Odometer
- 83,133 miles
- Test number
- 166383537172
- AdvisoryUndertrays fitted obscuring inspection of some components
Pass73,511 miles (+8,594)
- MOT expiry
- 27 Feb 2020
- Odometer
- 73,511 miles
- Test number
- 541991779633
No defects or advisories recorded.
Pass64,917 miles (+5,081)
- MOT expiry
- 1 May 2019
- Odometer
- 64,917 miles
- Test number
- 976207384703
No defects or advisories recorded.
Pass59,836 miles (+9,369)2 advisories
- MOT expiry
- 13 Sept 2018
- Odometer
- 59,836 miles
- Test number
- 451721420927
- AdvisoryFront Inner Brake pad(s) wearing thin (3.5.1g)
- AdvisoryRear Outer Brake pad(s) wearing thin (3.5.1g)
Pass50,467 miles (+8,456)
- MOT expiry
- 11 Sept 2017
- Odometer
- 50,467 miles
- Test number
- 230364196482
No defects or advisories recorded.
Pass42,011 miles
- MOT expiry
- 15 Dec 2016
- Odometer
- 42,011 miles
- Test number
- 210981516621
No defects or advisories recorded.
Questions about T12 MMH
- Does T12 MMH currently have a valid MOT?
- Yes. DVSA records show the MOT on T12 MMH is valid until 27 Feb 2027.
- When is the MOT due on T12 MMH?
- The MOT on T12 MMH is valid until 27 Feb 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has T12 MMH done?
- T12 MMH was recorded at 129,339 miles at its MOT on 2 Feb 2026, an average of 8,618 miles a year.
- Has T12 MMH ever failed its MOT?
- Yes. T12 MMH has failed 3 of its 15 MOT tests, most recently on 2 Feb 2026.
- Has the mileage on T12 MMH 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 T12 MMH find?
- T12 MMH passed its latest MOT on 2 Feb 2026 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.