
BMW 3 Series
Purple · Petrol · 1997 · 1,896 cc
R129 JPLMOT history
R129 JPL is a purple petrol BMW 3 Series first used on 15 Aug 1997. Its MOT expired on 20 Jul 2025 and it has passed 14 of 22 MOT tests, with 59,437 miles recorded at the latest.
From DVSA MOT records, updated 19 Jul 2024.

- MOT
- Expired
- On 20 Jul 2025
- Mileage
- 59,437 mi
- At MOT on 19 Jul 2024
- MOT tests
- 22
- 14 passed · 8 failed
- Per year
- 1,566 mi
- Average between MOTs
Vehicle details
- Registration
- R129 JPL
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Purple
- Fuel type
- Petrol
- Engine size
- 1,896 cc
- Year of manufacture
- 1997
- First used
- 15 Aug 1997
- MOT status
- MOT expired on 20 Jul 2025
- Latest MOT test
- 19 Jul 2024 (Pass)
Mileage history
R129 JPL was last recorded at 59,437 miles on 19 Jul 2024, 275 miles more than at the previous MOT on 21 Jul 2023.
- Previous MOT
- 59,162 miles · 21 Jul 2023
- Between the last two tests
- 275 miles
- Average per year
- 1,566 miles
Recorded mileage by year
- 2024 – 59,437 miles
- 2023 – 59,162 miles
- 2022 – 56,738 miles
- 2021 – 55,607 miles
- 2017 – 55,588 miles
- 2016 – 53,757 miles
- 2015 – 50,734 miles
- 2014 – 47,334 miles
- 2013 – 43,440 miles
- 2012 – 40,379 miles
- 2009 – 38,360 miles
- 2007 – 35,833 miles
- 2006 – 31,654 miles
What the latest MOT found
- AdvisoryFront Anti-roll bar corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryFront Registration plate insecure but not likely to fall off (0.1 (a))
- AdvisoryNearside Front Shock absorbers has slight external damage to the casing (5.3.2 (b))Recorded at 3 MOTs since 2023
- AdvisoryNearside Front Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))Recorded at 3 MOTs since 2023
- AdvisoryNearside Rear Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryOffside Front Shock absorbers has slight external damage to the casing (5.3.2 (b))Recorded at 3 MOTs since 2023
- AdvisoryOffside Front Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))Recorded at 3 MOTs since 2023
- AdvisoryOffside Rear Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryRear Anti-roll bar linkage corroded but not seriously weakened (5.3.3 (b) (i))
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.
Front registration plate deteriorated but not likely to be misread (6.3.1d)
Advisory4 MOTs, 2015–2016
Exhaust has a minor leak of exhaust gases
Advisory3 MOTs, 2009–2013
Offside Rear Brake pipe slightly corroded (3.6.B.2c)
Advisory3 MOTs, 2006–2012
Exhaust system corroded
Advisory2 MOTs, 2023
Nearside Rear Shock absorbers has light misting of oil
Advisory2 MOTs, 2022
Front Brake pad(s) wearing thin (3.5.1g)
Advisory2 MOTs, 2016
Full MOT history
22 tests since 20 Oct 2006, newest first. Select a test to see every defect and advisory.
Pass59,437 miles9 advisories
- MOT expiry
- 20 Jul 2025
- Odometer
- 59,437 miles
- Test number
- 520087136956
- AdvisoryFront Anti-roll bar corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryFront Registration plate insecure but not likely to fall off (0.1 (a))
- AdvisoryNearside Front Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryNearside Front Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryNearside Rear Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryOffside Front Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryOffside Front Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryOffside Rear Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryRear Anti-roll bar linkage corroded but not seriously weakened (5.3.3 (b) (i))
Fail59,437 miles (+275)1 repaired9 advisories
- MOT expiry
- No new certificate
- Odometer
- 59,437 miles
- Test number
- 855468833565
- Repaired at testNearside Front Headlamp not working on dipped beam (4.1.1 (a) (ii))
- AdvisoryFront Anti-roll bar corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryFront Registration plate insecure but not likely to fall off (0.1 (a))
- AdvisoryNearside Front Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryNearside Front Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryNearside Rear Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryOffside Front Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryOffside Front Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryOffside Rear Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryRear Anti-roll bar linkage corroded but not seriously weakened (5.3.3 (b) (i))
Pass59,162 miles5 advisories
- MOT expiry
- 20 Jul 2024
- Odometer
- 59,162 miles
- Test number
- 310121734570
- AdvisoryNearside Front Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryNearside Front Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryOffside Front Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryOffside Front Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryExhaust system corroded
Fail59,162 miles (+2,424)2 major5 advisories
- MOT expiry
- No new certificate
- Odometer
- 59,162 miles
- Test number
- 878957617491
- MajorOffside Front Brake pipe excessively corroded to rear (1.1.11 (c))
- MajorOffside Front Headlamp not working on dipped beam (4.1.1 (a) (ii))
- AdvisoryNearside Front Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryNearside Front Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryOffside Front Shock absorbers has slight external damage to the casing (5.3.2 (b))
- AdvisoryOffside Front Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))
- AdvisoryExhaust system corroded
Pass56,738 miles
- MOT expiry
- 19 Jul 2023
- Odometer
- 56,738 miles
- Test number
- 532088804785
No defects or advisories recorded.
Pass56,738 miles (+7)2 advisories
- MOT expiry
- 6 Jul 2023
- Odometer
- 56,738 miles
- Test number
- 183762775015
- AdvisoryNearside Rear Shock absorbers has light misting of oil (5.3.2 (b))
- AdvisoryCorrosion on most suspension components
Fail56,731 miles (+1,124)8 major2 advisories
- MOT expiry
- No new certificate
- Odometer
- 56,731 miles
- Test number
- 132546951020
- MajorElectronic braking system warning device indicates a fault (1.7 (b))
- MajorNearside Front Anti-roll bar pin or bush excessively worn (5.3.4 (a) (i))
- MajorNearside Headlamp aim too low (4.1.2 (a))
- MajorNearside Rear Brake hose ferrule excessively corroded (1.1.12 (f) (i))
- MajorOffside Front Anti-roll bar pin or bush excessively worn (5.3.4 (a) (i))
- MajorOffside Front Brake pipe excessively corroded (1.1.11 (c))
- MajorOffside Rear Brake hose ferrule excessively corroded (1.1.12 (f) (i))
- MajorParking brake efficiency below requirements (1.4.2 (a) (i))
- AdvisoryExtensive corrosion on most suspension parts
- AdvisoryNearside Rear Shock absorbers has light misting of oil (5.3.2 (b))
Pass55,607 miles (+19)3 advisories
- MOT expiry
- 1 Jun 2022
- Odometer
- 55,607 miles
- Test number
- 963114589628
- AdvisoryExhaust has a minor leak of exhaust gases (6.1.2 (a))
- AdvisoryNearside Front Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryOffside Front Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
Pass55,588 miles (+1,831)
- MOT expiry
- 28 Feb 2018
- Odometer
- 55,588 miles
- Test number
- 669790330928
No defects or advisories recorded.
Pass53,757 miles2 advisories
- MOT expiry
- 28 Feb 2017
- Odometer
- 53,757 miles
- Test number
- 542032632599
- AdvisoryFront Brake pad(s) wearing thin (3.5.1g)
- AdvisoryFront registration plate deteriorated but not likely to be misread (6.3.1d)
Fail53,757 miles (+3,023)4 failures2 advisories
- MOT expiry
- No new certificate
- Odometer
- 53,757 miles
- Test number
- 373054799650
- FailureFront Brakes imbalanced across an axle (3.7.B.5b)
- FailureNearside Windscreen wiper does not clear the windscreen effectively (8.2.2)
- FailureOffside Windscreen wiper does not clear the windscreen effectively (8.2.2)
- FailureOffside front brake application uneven SLOWER (3.7.B.2)
- AdvisoryFront Brake pad(s) wearing thin (3.5.1g)
- AdvisoryFront registration plate deteriorated but not likely to be misread (6.3.1d)
Pass50,734 miles1 advisory
- MOT expiry
- 28 Feb 2016
- Odometer
- 50,734 miles
- Test number
- 216155155049
- AdvisoryFront registration plate deteriorated but not likely to be misread (6.3.1d)
Fail50,734 miles (+3,400)2 failures1 advisory
- MOT expiry
- No new certificate
- Odometer
- 50,734 miles
- Test number
- 698274855015
- FailureOffside Windscreen washer provides insufficient washer liquid (8.2.3)
- FailureRear registration plate deteriorated (6.3.1d)
- AdvisoryFront registration plate deteriorated but not likely to be misread (6.3.1d)
Pass47,334 miles (+3,894)
- MOT expiry
- 28 Feb 2015
- Odometer
- 47,334 miles
- Test number
- 397406944037
No defects or advisories recorded.
Pass43,440 miles5 advisories1 note
- MOT expiry
- 28 Feb 2014
- Odometer
- 43,440 miles
- Test number
- 857540763076
- AdvisoryExhaust has a minor leak of exhaust gases (7.1.2)
- 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)
- AdvisoryRear registration plate deteriorated but not likely to be misread (6.3.1d)
- AdvisoryWindscreen has damage to an area less than a 40mm circle outside zone 'A' (8.3.1d)
- NoteAirbag light on
Fail43,440 miles (+3,061)5 failures5 advisories1 note
- MOT expiry
- No new certificate
- Odometer
- 43,440 miles
- Test number
- 259026053024
- FailureBrakes imbalanced across an axle (3.7.B.5b)
- FailureNearside Headlamp excessively deteriorated so that the light output is severely reduced (1.7.5a)
- FailureOffside Front Brake pipe excessively corroded (3.6.B.2c)
- FailureOffside Headlamp excessively deteriorated so that the light output is severely reduced (1.7.5a)
- FailureOffside Rear Brake pipe excessively corroded (3.6.B.2c)
- AdvisoryExhaust has a minor leak of exhaust gases (7.1.2)
- 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)
- AdvisoryRear registration plate deteriorated but not likely to be misread (6.3.1d)
- AdvisoryWindscreen has damage to an area less than a 40mm circle outside zone 'A' (8.3.1d)
- NoteAirbag light on
Fail40,379 miles1 repaired2 advisories
- MOT expiry
- No new certificate
- Odometer
- 40,379 miles
- Test number
- 136462452487
- Repaired at testOffside Windscreen wiper blade insecure (8.2.2)
- AdvisoryOffside Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
Pass40,379 miles (+2,019)2 advisories
- MOT expiry
- 20 Feb 2013
- Odometer
- 40,379 miles
- Test number
- 335292752033
- AdvisoryOffside Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
Pass38,360 miles (+2,527)2 advisories
- MOT expiry
- 25 May 2010
- Odometer
- 38,360 miles
- Test number
- 574376349181
- AdvisoryExhaust has a minor leak of exhaust gases (7.1.2)
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
Pass35,833 miles
- MOT expiry
- 29 Oct 2008
- Odometer
- 35,833 miles
- Test number
- 593943107337
No defects or advisories recorded.
Fail35,833 miles (+4,179)7 failures
- MOT expiry
- No new certificate
- Odometer
- 35,833 miles
- Test number
- 172842497277
- FailureNearside Front Front suspension has excessive play in a lower suspension ball joint (2.5.B.1a)
- FailureNearside Front Tyre has a lump, caused by separation or partial failure of its structure (4.1.D.1b)
- FailureNearside Rear Brake pipe excessively corroded (3.6.B.2c)
- FailureOffside Front Brake pipe excessively corroded (3.6.B.2c)
- FailureOffside Front Front suspension has excessive play in a lower suspension ball joint (2.5.B.1a)
- FailureOffside Rear Brake pipe excessively corroded (3.6.B.2c)
- FailureOffside Rear coil spring incomplete (2.4.C.1a)
Pass31,654 miles1 advisory
- MOT expiry
- 19 Oct 2007
- Odometer
- 31,654 miles
- Test number
- 682643196225
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
Questions about R129 JPL
- Does R129 JPL currently have a valid MOT?
- No. The MOT on R129 JPL expired on 20 Jul 2025, according to DVSA records.
- When is the MOT due on R129 JPL?
- The MOT on R129 JPL expired on 20 Jul 2025. It can only be driven to a pre-booked MOT test or to repairs needed to pass one.
- What mileage has R129 JPL done?
- R129 JPL was recorded at 59,437 miles at its MOT on 19 Jul 2024, an average of 1,566 miles a year.
- Has R129 JPL ever failed its MOT?
- Yes. R129 JPL has failed 8 of its 22 MOT tests, most recently on 19 Jul 2024.
- Has the mileage on R129 JPL 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 R129 JPL find?
- R129 JPL passed its latest MOT on 19 Jul 2024 with 9 advisories: front anti-roll bar corroded but not seriously weakened; front registration plate insecure but not likely to fall off; nearside front shock absorbers has slight external damage to the casing, and 6 more.
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.