
BMW 3 Series
Grey · Petrol · 2004 · 1,995 cc
S31 UDNMOT history
S31 UDN is a grey petrol BMW 3 Series first used on 8 Jun 2004. Its MOT expired on 19 Jun 2025 and it has passed 18 of 23 MOT tests, with 139,567 miles recorded at the latest.
From DVSA MOT records, updated 20 May 2024.

- MOT
- Expired
- On 19 Jun 2025
- Mileage
- 139,567 mi
- At MOT on 20 May 2024
- MOT tests
- 23
- 18 passed · 5 failed
- Per year
- 7,619 mi
- Average between MOTs
Vehicle details
- Registration
- S31 UDN
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Grey
- Fuel type
- Petrol
- Engine size
- 1,995 cc
- Year of manufacture
- 2004
- First used
- 8 Jun 2004
- MOT status
- MOT expired on 19 Jun 2025
- Latest MOT test
- 20 May 2024 (Pass)
Mileage history
S31 UDN was last recorded at 139,567 miles on 20 May 2024, 1,255 miles more than at the previous MOT on 20 Jun 2023.
- Previous MOT
- 138,312 miles · 20 Jun 2023
- Between the last two tests
- 1,255 miles
- Average per year
- 7,619 miles
Recorded mileage by year
- 2024 – 139,567 miles
- 2023 – 138,312 miles
- 2022 – 137,300 miles
- 2021 – 135,248 miles
- 2020 – 122,219 miles
- 2019 – 112,747 miles
- 2018 – 107,857 miles
- 2017 – 101,294 miles
- 2016 – 95,303 miles
- 2015 – 89,015 miles
- 2014 – 81,635 miles
- 2013 – 73,491 miles
- 2012 – 67,957 miles
- 2011 – 52,202 miles
- 2010 – 44,098 miles
- 2009 – 26,525 miles
- 2008 – 17,013 miles
- 2007 – 10,380 miles
What the latest MOT found
- AdvisoryOffside Front Tyre slightly damaged/cracking or perishing (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
Advisory5 MOTs, 2019–2022
Rear Brake pipe corroded, covered in grease or other material both sides
Advisory2 MOTs, 2022
Oil leak
Advisory2 MOTs, 2016–2018
Full MOT history
23 tests since 6 Jun 2007, newest first. Select a test to see every defect and advisory.
Pass139,567 miles (+1,255)1 advisory
- MOT expiry
- 19 Jun 2025
- Odometer
- 139,567 miles
- Test number
- 481417318272
- AdvisoryOffside Front Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
Pass138,312 miles (+1,012)
- MOT expiry
- 19 Jun 2024
- Odometer
- 138,312 miles
- Test number
- 634989390566
No defects or advisories recorded.
Pass137,300 miles2 advisories
- MOT expiry
- 9 Jun 2023
- Odometer
- 137,300 miles
- Test number
- 432123662784
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Brake pipe corroded, covered in grease or other material both sides (1.1.11 (c))
Fail137,300 miles (+2,052)7 major2 advisories
- MOT expiry
- No new certificate
- Odometer
- 137,300 miles
- Test number
- 155182535883
- MajorNearside Front Suspension arm pin or bush excessively worn (5.3.4 (a) (i))
- MajorOffside Front Position lamp not working (4.2.1 (a) (ii))
- MajorOffside Front Suspension arm ball joint excessively worn (5.3.4 (a) (i))
- MajorOffside Front Tyre has a cut in excess of the requirements deep enough to reach the ply or cords (5.2.3 (d) (i))
- MajorOffside Headlamp not working on dipped beam (4.1.1 (a) (ii))
- MajorRegistration plate lamp inoperative in the case of a single lamp or all lamps (4.7.1 (b) (ii))
- MajorWindscreen wiper does not clear the windscreen effectively (3.4 (b) (ii))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Brake pipe corroded, covered in grease or other material both sides (1.1.11 (c))
Pass135,248 miles (+13,029)6 advisories
- MOT expiry
- 3 Mar 2022
- Odometer
- 135,248 miles
- Test number
- 289564567435
- AdvisoryFront Brake pad(s) wearing thin (1.1.13 (a) (ii))
- AdvisoryFront Tyre slightly damaged/cracking or perishing both (5.2.3 (d) (ii))
- AdvisoryFront passenger door hinge deteriorated but the door can still be readily opened and closed (6.2.3 (c) (i))
- AdvisoryNearside Front Inner Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryOffside Front Inner Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Pass122,219 miles2 advisories
- MOT expiry
- 3 Mar 2021
- Odometer
- 122,219 miles
- Test number
- 952035944861
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Tyre worn close to legal limit/worn on edge both sides (5.2.3 (e))
Fail122,219 miles (+9,472)1 dangerous1 major2 advisories
- MOT expiry
- No new certificate
- Odometer
- 122,219 miles
- Test number
- 786648796308
- DangerousFront Tyre tread depth below requirements of 1.6mm (5.2.3 (e))
- MajorFront Anti-roll bar linkage damaged and seriously weakened both sides (5.3.3 (b) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Tyre worn close to legal limit/worn on edge both sides (5.2.3 (e))
Pass112,747 miles (+4,890)1 minor3 advisories
- MOT expiry
- 3 Mar 2020
- Odometer
- 112,747 miles
- Test number
- 686922399062
- MinorOffside Front Anti-roll bar ball joint dust cover severely deteriorated (5.3.4 (b) (i))
- 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))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Pass107,857 miles (+6,563)2 advisories
- MOT expiry
- 28 Feb 2019
- Odometer
- 107,857 miles
- Test number
- 257147821559
- AdvisoryFront Tyre worn close to the legal limit both (4.1.E.1)
- AdvisoryOil leak
Pass101,294 miles (+5,991)
- MOT expiry
- 28 Feb 2018
- Odometer
- 101,294 miles
- Test number
- 333886085086
No defects or advisories recorded.
Pass95,303 miles (+6,288)1 advisory
- MOT expiry
- 28 Feb 2017
- Odometer
- 95,303 miles
- Test number
- 773662776665
- AdvisoryOil leak
Pass89,015 miles
- MOT expiry
- 28 Feb 2016
- Odometer
- 89,015 miles
- Test number
- 396340545096
No defects or advisories recorded.
Fail89,015 miles (+7,380)2 failures
- MOT expiry
- No new certificate
- Odometer
- 89,015 miles
- Test number
- 678790445099
- FailureNearside Front Suspension arm has excessive play in a track control arm inner bush (2.5.B.2b)
- FailureOffside Front Suspension arm rubber bush deteriorated resulting in excessive movement (2.4.G.2)
Fail81,635 miles7 repaired
- MOT expiry
- No new certificate
- Odometer
- 81,635 miles
- Test number
- 326385444094
- Repaired at testNearside Front Macpherson strut has excessive movement at the upper attachment (2.5.A.1c)
- Repaired at testNearside Front Tyre tread depth below requirements of 1.6mm (4.1.E.1)
- Repaired at testNearside Windscreen wiper does not clear the windscreen effectively (8.2.2)
- Repaired at testOffside Front Macpherson strut has excessive movement at the upper attachment (2.5.A.1c)
- Repaired at testOffside Rear Tyre tread depth below requirements of 1.6mm (4.1.E.1)
- Repaired at testOffside Windscreen wiper does not clear the windscreen effectively (8.2.2)
- Repaired at testRear Exhaust has a major leak of exhaust gases (7.1.2)
Pass81,635 miles (+8,144)
- MOT expiry
- 28 Feb 2015
- Odometer
- 81,635 miles
- Test number
- 868175444054
No defects or advisories recorded.
Pass73,491 miles4 notes
- MOT expiry
- 28 Feb 2014
- Odometer
- 73,491 miles
- Test number
- 175950963018
- NoteEngine covers fitted obscuring some components in the engine bay
- NoteUnder-trays fitted obscuring some underside components
- NoteFuel filler cap sealing washer slightly deteriorated
- NoteOil leak at gearbox
Fail73,483 miles (+5,526)2 failures5 notes
- MOT expiry
- No new certificate
- Odometer
- 73,483 miles
- Test number
- 138400063443
- FailureNearside Rear Tyre has a tear, caused by separation or partial failure of its structure (4.1.D.1b)
- FailureOffside Front Headlamp aim too high (1.8)
- NoteEngine covers fitted obscuring some components in the engine bay
- NoteItems removed from driver's view prior to test
- NoteUnder-trays fitted obscuring some underside components
- NoteFuel filler cap sealing washer slightly deteriorated
- NoteOil leak at gearbox
Pass67,957 miles (+15,755)
- MOT expiry
- 27 Feb 2013
- Odometer
- 67,957 miles
- Test number
- 768259052071
No defects or advisories recorded.
Pass52,202 miles (+8,104)
- MOT expiry
- 27 Feb 2012
- Odometer
- 52,202 miles
- Test number
- 155289251457
No defects or advisories recorded.
Pass44,098 miles (+17,573)
- MOT expiry
- 3 Sept 2011
- Odometer
- 44,098 miles
- Test number
- 143957740215
No defects or advisories recorded.
Pass26,525 miles (+9,512)1 advisory
- MOT expiry
- 2 Aug 2010
- Odometer
- 26,525 miles
- Test number
- 801855319200
- AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
Pass17,013 miles (+6,633)
- MOT expiry
- 8 Jun 2009
- Odometer
- 17,013 miles
- Test number
- 842519358166
No defects or advisories recorded.
Pass10,380 miles
- MOT expiry
- 8 Jun 2008
- Odometer
- 10,380 miles
- Test number
- 314207157176
No defects or advisories recorded.
Questions about S31 UDN
- Does S31 UDN currently have a valid MOT?
- No. The MOT on S31 UDN expired on 19 Jun 2025, according to DVSA records.
- When is the MOT due on S31 UDN?
- The MOT on S31 UDN expired on 19 Jun 2025. It can only be driven to a pre-booked MOT test or to repairs needed to pass one.
- What mileage has S31 UDN done?
- S31 UDN was recorded at 139,567 miles at its MOT on 20 May 2024, an average of 7,619 miles a year.
- Has S31 UDN ever failed its MOT?
- Yes. S31 UDN has failed 5 of its 23 MOT tests, most recently on 7 Jun 2022.
- Has the mileage on S31 UDN 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 S31 UDN find?
- S31 UDN passed its latest MOT on 20 May 2024 with 1 advisory: offside front tyre slightly damaged/cracking or perishing.
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.