
BMW 3 Series
Red · Petrol · 1997 · 1,796 cc
P102 DPMMOT history
P102 DPM is a red petrol BMW 3 Series first used on 27 Feb 1997. Its MOT expired on 2 Oct 2023 and it has passed 17 of 29 MOT tests, with 124,272 miles recorded at the latest.
From DVSA MOT records, updated 3 Oct 2022.

- MOT
- Expired
- On 2 Oct 2023
- Mileage
- 124,272 mi
- At MOT on 3 Oct 2022
- MOT tests
- 29
- 17 passed · 12 failed
- Per year
- 4,467 mi
- Average between MOTs
Vehicle details
- Registration
- P102 DPM
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Red
- Fuel type
- Petrol
- Engine size
- 1,796 cc
- Year of manufacture
- 1997
- First used
- 27 Feb 1997
- MOT status
- MOT expired on 2 Oct 2023
- Latest MOT test
- 3 Oct 2022 (Pass)
Mileage history
P102 DPM was last recorded at 124,272 miles on 3 Oct 2022, 0 miles more than at the previous MOT on 28 Sept 2022.
- Previous MOT
- 124,272 miles · 28 Sept 2022
- Between the last two tests
- 0 miles
- Average per year
- 4,467 miles
Recorded mileage by year
- 2022 – 124,272 miles
- 2021 – 118,424 miles
- 2020 – 111,641 miles
- 2019 – 104,472 miles
- 2018 – 99,790 miles
- 2016 – 90,332 miles
- 2015 – 85,929 miles
- 2014 – 81,463 miles
- 2013 – 77,347 miles
- 2012 – 72,584 miles
- 2011 – 70,722 miles
- 2010 – 66,932 miles
- 2009 – 64,003 miles
- 2008 – 61,780 miles
- 2007 – 58,119 miles
- 2006 – 50,054 miles
What the latest MOT found
- AdvisoryOUTER SILLS CORRODEDRecorded at 2 MOTs since 2022
- AdvisorySTEERING RACK HAS PLAY PRESENTRecorded at 2 MOTs since 2022
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
Dangerous3 MOTs, 2012–2015
Parking brake efficiency below requirements
Major2 MOTs, 2021–2022
Front Oil leak, but not excessive
Advisory2 MOTs, 2019
Front Registration plate deteriorated but not likely to be misread
Advisory2 MOTs, 2019
Front Windscreen damaged but not adversely affecting driver's view Zone b less than 40 mm
Minor2 MOTs, 2019
Nearside Front Lower Suspension arm ball joint has slight play
Advisory2 MOTs, 2019
Full MOT history
29 tests since 21 Feb 2006, newest first. Select a test to see every defect and advisory.
Pass124,272 miles2 advisories
- MOT expiry
- 2 Oct 2023
- Odometer
- 124,272 miles
- Test number
- 179793453129
- AdvisoryOUTER SILLS CORRODED
- AdvisorySTEERING RACK HAS PLAY PRESENT
Fail124,272 miles (+5,848)6 major2 advisories
- MOT expiry
- No new certificate
- Odometer
- 124,272 miles
- Test number
- 553876828738
- MajorHeadlamp aim too low BOTH FRONT (4.1.2 (a))
- MajorNearside Stop lamp(s) not working (4.3.1 (a) (ii))
- MajorParking brake efficiency below requirements (1.4.2 (a) (i))
- MajorPower steering component leaking STEERING RACK (2.1.5 (a))
- MajorRear Parking brake lever has excessive movement indicating incorrect adjustment (1.1.6 (c))
- MajorSuspension component damaged and seriously weakened REAR BUMP STOPS (5.3.3 (b) (i))
- AdvisoryOUTER SILLS CORRODED
- AdvisorySTEERING RACK HAS PLAY PRESENT
Pass118,424 miles (+4)
- MOT expiry
- 23 Sept 2022
- Odometer
- 118,424 miles
- Test number
- 158388619234
No defects or advisories recorded.
Fail118,420 miles (+6,779)1 major
- MOT expiry
- No new certificate
- Odometer
- 118,420 miles
- Test number
- 455702800698
- MajorParking brake efficiency below requirements (1.4.2 (a) (i))
Pass111,641 miles (+7,169)
- MOT expiry
- 26 Aug 2021
- Odometer
- 111,641 miles
- Test number
- 970537442043
No defects or advisories recorded.
Pass104,472 miles (+2)1 minor11 advisories
- MOT expiry
- 7 Oct 2020
- Odometer
- 104,472 miles
- Test number
- 752592251871
- MinorFront Windscreen damaged but not adversely affecting driver's view Zone b less than 40 mm (3.2 (a) (i))
- AdvisoryFront Oil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryNearside Front Lower Suspension arm ball joint has slight play (5.3.4 (a) (i))
- AdvisoryNearside Rear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryNearside Rear Child Seat fitted not allowing full inspection of adult belt
- AdvisoryOffside Front Lower Suspension arm ball joint has slight play (5.3.4 (a) (i))
- AdvisoryOffside Rear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryRear Differential slightly noisy
- AdvisoryRear Exhaust has a minor leak of exhaust gases (6.1.2 (a))
- AdvisoryRear Exhaust silencer box deteriorated
- AdvisoryRear Registration plate deteriorated but not likely to be misread Slightly faded (0.1 (b))
Fail104,470 miles (+4,680)1 major1 minor11 advisories
- MOT expiry
- No new certificate
- Odometer
- 104,470 miles
- Test number
- 979861791724
- MajorNearside Front Brake hose excessively damaged (1.1.12 (b) (ii))
- MinorFront Windscreen damaged but not adversely affecting driver's view Zone b less than 40 mm (3.2 (a) (i))
- AdvisoryFront Oil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryNearside Front Lower Suspension arm ball joint has slight play (5.3.4 (a) (i))
- AdvisoryNearside Rear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryNearside Rear Child Seat fitted not allowing full inspection of adult belt
- AdvisoryOffside Front Lower Suspension arm ball joint has slight play (5.3.4 (a) (i))
- AdvisoryOffside Rear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryRear Differential slightly noisy
- AdvisoryRear Exhaust has a minor leak of exhaust gases (6.1.2 (a))
- AdvisoryRear Exhaust silencer box deteriorated
- AdvisoryRear Registration plate deteriorated but not likely to be misread Slightly faded (0.1 (b))
Pass99,790 miles
- MOT expiry
- 7 Apr 2019
- Odometer
- 99,790 miles
- Test number
- 538908519787
No defects or advisories recorded.
Fail99,790 miles2 failures
- MOT expiry
- No new certificate
- Odometer
- 99,790 miles
- Test number
- 986032310950
- FailureNearside Front Tyre has had the tread recut (4.1.D.1c)
- FailureOffside Rear Stop lamp not working (1.2.1b)
PassMileage not read
- MOT expiry
- 7 Apr 2018
- Odometer
- Not read
- Test number
- 135491475937
No defects or advisories recorded.
FailMileage not read2 repaired
- MOT expiry
- No new certificate
- Odometer
- Not read
- Test number
- 893080265810
- Repaired at testOffside Front Headlamp not working on dipped beam (1.7.5a)
- Repaired at testOffside Rear Stop lamp not working (1.2.1b)
Pass90,332 miles (+4,403)
- MOT expiry
- 7 Apr 2017
- Odometer
- 90,332 miles
- Test number
- 722800444616
No defects or advisories recorded.
Pass85,929 miles (+5)1 dangerous
- MOT expiry
- 23 Feb 2016
- Odometer
- 85,929 miles
- Test number
- 716566935046
- DangerousOil leak
Fail85,924 miles (+4,461)3 dangerous2 failures1 advisory
- MOT expiry
- No new certificate
- Odometer
- 85,924 miles
- Test number
- 585065935091
- DangerousNearside Front Lower Suspension arm has excessive play in a ball joint (2.4.G.2)
- DangerousOffside Front Lower Suspension arm has excessive play in a ball joint (2.4.G.2)
- DangerousOil leak
- FailureOffside Registration plate lamp not working (1.1.C.1d)
- FailureOffside rear parking brake recording little or no effort (3.7.B.6a)
- AdvisoryFront Brake pad(s) wearing thin (3.5.1g)
Pass81,463 miles (+5)
- MOT expiry
- 23 Feb 2015
- Odometer
- 81,463 miles
- Test number
- 358595244014
No defects or advisories recorded.
Fail81,458 miles (+4,111)4 dangerous
- MOT expiry
- No new certificate
- Odometer
- 81,458 miles
- Test number
- 137354244443
- DangerousFuel cap/sealing device missing (7.2.4a)
- DangerousOffside Front Brake hose seriously damaged (found during steering lock to lock check) (2.2.D.2b)
- DangerousOffside Front suspension has excessive play in a lower suspension ball joint (2.5.B.1a)
- DangerousOffside Stop lamp not working (1.2.1b)
Pass77,347 miles (+4,763)1 advisory1 note
- MOT expiry
- 23 Feb 2014
- Odometer
- 77,347 miles
- Test number
- 138822643403
- AdvisoryOffside Front Front suspension has slight play in a lower suspension ball joint (2.5.B.1a)
- NoteOil leak
Fail72,584 miles1 dangerous1 repaired1 advisory
- MOT expiry
- No new certificate
- Odometer
- 72,584 miles
- Test number
- 158875842028
- DangerousOil leak
- Repaired at testRegistration plate lamp not working (1.1.C.1d)
- AdvisoryRear Brake pipe slightly corroded (3.6.B.2c)
Pass72,584 miles (+1,862)1 dangerous1 advisory
- MOT expiry
- 23 Feb 2013
- Odometer
- 72,584 miles
- Test number
- 257845942048
- DangerousOil leak
- AdvisoryRear Brake pipe slightly corroded (3.6.B.2c)
Pass70,722 miles
- MOT expiry
- 23 Feb 2012
- Odometer
- 70,722 miles
- Test number
- 387678641040
No defects or advisories recorded.
Fail70,718 miles (+3,786)2 failures
- MOT expiry
- No new certificate
- Odometer
- 70,718 miles
- Test number
- 185128941401
- FailureNearside Rear rear parking brake recording little or no effort (3.7.B.6a)
- FailureParking brake: efficiency below requirements (3.7.B.7)
Pass66,932 miles (+2,929)
- MOT expiry
- 23 Feb 2011
- Odometer
- 66,932 miles
- Test number
- 921982830062
No defects or advisories recorded.
Pass64,003 miles
- MOT expiry
- 23 Feb 2010
- Odometer
- 64,003 miles
- Test number
- 954778149011
No defects or advisories recorded.
Fail64,003 miles (+2,223)2 failures1 advisory
- MOT expiry
- No new certificate
- Odometer
- 64,003 miles
- Test number
- 600698349027
- FailureNearside Rear Tyre tread depth below requirements of 1.6mm (4.1.E.1)
- FailureParking brake lever has no reserve travel (3.1.6b)
- AdvisoryPower steering pipe(s) or hose(s) has slight seepage (2.3.3b)
Pass61,780 miles1 advisory2 notes
- MOT expiry
- 23 Feb 2009
- Odometer
- 61,780 miles
- Test number
- 823190558081
- AdvisoryRear Brake pipe slightly corroded (3.6.B.2c)
- NoteNail in offside front tyre
- NoteOil leak
Fail61,776 miles (+3,657)1 failure1 advisory2 notes
- MOT expiry
- No new certificate
- Odometer
- 61,776 miles
- Test number
- 260020458070
- FailureNearside Front Shock absorber has a serious fluid leak (2.7.3)
- AdvisoryRear Brake pipe slightly corroded (3.6.B.2c)
- NoteNail in offside front tyre
- NoteOil leak
Pass58,119 miles (+4)
- MOT expiry
- 23 Feb 2008
- Odometer
- 58,119 miles
- Test number
- 912782057092
No defects or advisories recorded.
Fail58,115 miles (+8,061)1 dangerous1 failure1 note
- MOT expiry
- No new certificate
- Odometer
- 58,115 miles
- Test number
- 492461657066
- DangerousOffside Front Suspension arm has excessive play in a ball joint (2.4.G.2)
- FailureNearside Front Suspension arm has excessive play in a ball joint (2.4.G.2)
- NoteOil leak
Pass50,054 miles
- MOT expiry
- 23 Feb 2007
- Odometer
- 50,054 miles
- Test number
- 314852156096
No defects or advisories recorded.
Questions about P102 DPM
- Does P102 DPM currently have a valid MOT?
- No. The MOT on P102 DPM expired on 2 Oct 2023, according to DVSA records.
- When is the MOT due on P102 DPM?
- The MOT on P102 DPM expired on 2 Oct 2023. It can only be driven to a pre-booked MOT test or to repairs needed to pass one.
- What mileage has P102 DPM done?
- P102 DPM was recorded at 124,272 miles at its MOT on 3 Oct 2022, an average of 4,467 miles a year.
- Has P102 DPM ever failed its MOT?
- Yes. P102 DPM has failed 12 of its 29 MOT tests, most recently on 28 Sept 2022.
- Has the mileage on P102 DPM 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 P102 DPM find?
- P102 DPM passed its latest MOT on 3 Oct 2022 with 2 advisories: outer sills corroded; steering rack has play present.
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.