
BMW 3 Series
Silver · Petrol · 2003 · 2,979 cc
Y9 OCOMOT history
Y9 OCO is a silver petrol BMW 3 Series first used on 9 Apr 2003. Its MOT is valid until 23 Jun 2027 and it has passed 19 of 20 MOT tests, with 102,644 miles recorded at the latest.
From DVSA MOT records, updated 12 Jun 2026.

- MOT
- Valid
- Until 23 Jun 2027
- Mileage
- 102,644 mi
- At MOT on 12 Jun 2026
- MOT tests
- 20
- 19 passed · 1 failed
- Per year
- 4,373 mi
- Average between MOTs
Vehicle details
- Registration
- Y9 OCO
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Silver
- Fuel type
- Petrol
- Engine size
- 2,979 cc
- Year of manufacture
- 2003
- First used
- 9 Apr 2003
- MOT status
- MOT valid until 23 Jun 2027
- Latest MOT test
- 12 Jun 2026 (Pass)
Mileage history
Y9 OCO was last recorded at 102,644 miles on 12 Jun 2026, 928 miles more than at the previous MOT on 17 Jun 2025.
- Previous MOT
- 101,716 miles · 17 Jun 2025
- Between the last two tests
- 928 miles
- Average per year
- 4,373 miles
Recorded mileage by year
- 2026 – 102,644 miles
- 2025 – 101,716 miles
- 2024 – 100,108 miles
- 2023 – 98,447 miles
- 2022 – 98,035 miles
- 2020 – 96,974 miles
- 2019 – 93,012 miles
- 2018 – 90,760 miles
- 2017 – 85,120 miles
- 2016 – 82,415 miles
- 2015 – 76,283 miles
- 2014 – 69,882 miles
- 2013 – 61,517 miles
- 2012 – 52,571 miles
- 2011 – 42,830 miles
- 2010 – 34,644 miles
- 2009 – 23,772 miles
- 2007 – 19,274 miles
- 2006 – 14,193 miles
What the latest MOT found
- AdvisoryFront Tyre slightly damaged/cracking or perishing both (5.2.3 (d) (ii))
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.
Oil leak, but not excessive
Advisory2 MOTs, 2018–2020
Full MOT history
20 tests since 22 Mar 2006, newest first. Select a test to see every defect and advisory.
Pass102,644 miles (+928)1 advisory
- MOT expiry
- 23 Jun 2027
- Odometer
- 102,644 miles
- Test number
- 910001817395
- AdvisoryFront Tyre slightly damaged/cracking or perishing both (5.2.3 (d) (ii))
Pass101,716 miles (+1,608)
- MOT expiry
- 23 Jun 2026
- Odometer
- 101,716 miles
- Test number
- 334580794214
No defects or advisories recorded.
Pass100,108 miles (+1,661)
- MOT expiry
- 23 Jun 2025
- Odometer
- 100,108 miles
- Test number
- 218043708506
No defects or advisories recorded.
Pass98,447 miles (+412)
- MOT expiry
- 23 Jun 2024
- Odometer
- 98,447 miles
- Test number
- 294064825752
No defects or advisories recorded.
Pass98,035 miles (+1,061)
- MOT expiry
- 17 Jun 2023
- Odometer
- 98,035 miles
- Test number
- 536506478125
No defects or advisories recorded.
Pass96,974 miles (+3,962)8 advisories
- MOT expiry
- 30 Oct 2021
- Odometer
- 96,974 miles
- Test number
- 831281091586
- AdvisoryNearside Front Brake hose slightly deteriorated (1.1.12 (b) (ii))
- AdvisoryNearside Rear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryOffside Front Brake hose slightly deteriorated (1.1.12 (b) (ii))
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryOffside Rear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryPlay in steering rack inner joint(s)
- AdvisoryFuel cap seal cracked
Pass93,012 miles (+2,252)
- MOT expiry
- 20 Oct 2020
- Odometer
- 93,012 miles
- Test number
- 925659789776
No defects or advisories recorded.
Pass90,760 miles1 advisory
- MOT expiry
- 5 Oct 2019
- Odometer
- 90,760 miles
- Test number
- 505345158701
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Fail90,760 miles (+5,640)1 dangerous1 advisory
- MOT expiry
- No new certificate
- Odometer
- 90,760 miles
- Test number
- 182526620620
- DangerousDriver's seat insecure two bolts and one nut loose (6.2.5 (a) (ii))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Pass85,120 miles (+2,705)
- MOT expiry
- 20 Sept 2018
- Odometer
- 85,120 miles
- Test number
- 184550227284
No defects or advisories recorded.
Pass82,415 miles (+6,132)
- MOT expiry
- 24 Nov 2017
- Odometer
- 82,415 miles
- Test number
- 189658429507
No defects or advisories recorded.
Pass76,283 miles (+6,401)5 advisories
- MOT expiry
- 24 Nov 2016
- Odometer
- 76,283 miles
- Test number
- 985819900638
- AdvisoryFront Brake Discs Worn
- AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOil Leak
- AdvisoryRear Brake pad(s) wearing thin (3.5.1g)
Pass69,882 miles (+8,365)
- MOT expiry
- 24 Nov 2015
- Odometer
- 69,882 miles
- Test number
- 647799724364
No defects or advisories recorded.
Pass61,517 miles (+8,946)
- MOT expiry
- 22 Nov 2014
- Odometer
- 61,517 miles
- Test number
- 468047423424
No defects or advisories recorded.
Pass52,571 miles (+9,741)
- MOT expiry
- 16 Nov 2013
- Odometer
- 52,571 miles
- Test number
- 129982022342
No defects or advisories recorded.
Pass42,830 miles (+8,186)
- MOT expiry
- 28 Sept 2012
- Odometer
- 42,830 miles
- Test number
- 705419351247
No defects or advisories recorded.
Pass34,644 miles (+10,872)
- MOT expiry
- 28 Sept 2011
- Odometer
- 34,644 miles
- Test number
- 520692570228
No defects or advisories recorded.
Pass23,772 miles (+4,498)
- MOT expiry
- 26 Feb 2010
- Odometer
- 23,772 miles
- Test number
- 430088959080
No defects or advisories recorded.
Pass19,274 miles (+5,081)
- MOT expiry
- 30 Oct 2008
- Odometer
- 19,274 miles
- Test number
- 404544007424
No defects or advisories recorded.
Pass14,193 miles
- MOT expiry
- 9 Apr 2007
- Odometer
- 14,193 miles
- Test number
- 740951786083
No defects or advisories recorded.
Questions about Y9 OCO
- Does Y9 OCO currently have a valid MOT?
- Yes. DVSA records show the MOT on Y9 OCO is valid until 23 Jun 2027.
- When is the MOT due on Y9 OCO?
- The MOT on Y9 OCO is valid until 23 Jun 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has Y9 OCO done?
- Y9 OCO was recorded at 102,644 miles at its MOT on 12 Jun 2026, an average of 4,373 miles a year.
- Has Y9 OCO ever failed its MOT?
- Yes. Y9 OCO has failed 1 of its 20 MOT tests, most recently on 6 Oct 2018.
- Has the mileage on Y9 OCO 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 Y9 OCO find?
- Y9 OCO passed its latest MOT on 12 Jun 2026 with 1 advisory: front tyre slightly damaged/cracking or perishing both.
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.