
BMW 3 Series
Grey · Petrol · 2004 · 1,995 cc
L28 JJPMOT history
L28 JJP is a grey petrol BMW 3 Series first used on 1 May 2004. Its MOT is valid until 3 Feb 2027 and it has passed 20 of 29 MOT tests, with 236,199 miles recorded at the latest.
From DVSA MOT records, updated 8 Jan 2026.

- MOT
- Valid
- Until 3 Feb 2027
- Mileage
- 236,199 mi
- At MOT on 8 Jan 2026
- MOT tests
- 29
- 20 passed · 9 failed
- Per year
- 11,044 mi
- Average between MOTs
Vehicle details
- Registration
- L28 JJP
- 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
- 1 May 2004
- MOT status
- MOT valid until 3 Feb 2027
- Latest MOT test
- 8 Jan 2026 (Pass)
Mileage history
L28 JJP was last recorded at 236,199 miles on 8 Jan 2026, 2,277 miles more than at the previous MOT on 4 Feb 2025.
- Previous MOT
- 233,922 miles · 4 Feb 2025
- Between the last two tests
- 2,277 miles
- Average per year
- 11,044 miles
Recorded mileage by year
- 2026 – 236,199 miles
- 2025 – 233,922 miles
- 2024 – 233,868 miles
- 2023 – 233,154 miles
- 2022 – 231,602 miles
- 2021 – 228,172 miles
- 2020 – 226,209 miles
- 2019 – 212,880 miles
- 2017 – 212,763 miles
- 2016 – 210,663 miles
- 2015 – 210,490 miles
- 2014 – 205,357 miles
- 2013 – 197,733 miles
- 2012 – 191,960 miles
- 2011 – 180,887 miles
- 2010 – 150,769 miles
- 2009 – 115,472 miles
- 2008 – 79,476 miles
- 2007 – 30,382 miles
What the latest MOT found
- MinorOffside Rear Battery insecure but not likely to fall from carrier (4.13 (a) (i))
- AdvisoryBrake hose has slight corrosion to ferrule all (1.1.12 (f) (i))
- AdvisoryOffside Front Play in steering rack inner joint(s)
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))Recorded at 7 MOTs since 2020
- AdvisorySupplementary restraint system warning lamp does not illuminate (7.1.6 (a))Recorded at 2 MOTs since 2023
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.
Rear Coil spring corroded both
Advisory4 MOTs, 2022–2025
Front Brake disc worn, pitted or scored, but not seriously weakened both
Advisory3 MOTs, 2023–2025
Rear Brake disc worn, pitted or scored, but not seriously weakened both
Advisory3 MOTs, 2023–2025
Nearside Brake pipe slightly corroded (3.6.B.2c)
Advisory3 MOTs, 2014–2015
Offside Brake pipe slightly corroded (3.6.B.2c)
Advisory3 MOTs, 2014–2015
Front Coil spring corroded both
Advisory2 MOTs, 2025
Full MOT history
29 tests since 9 Apr 2007, newest first. Select a test to see every defect and advisory.
Pass236,199 miles (+2,277)1 minor4 advisories
- MOT expiry
- 3 Feb 2027
- Odometer
- 236,199 miles
- Test number
- 253577993219
- MinorOffside Rear Battery insecure but not likely to fall from carrier (4.13 (a) (i))
- AdvisoryBrake hose has slight corrosion to ferrule all (1.1.12 (f) (i))
- AdvisoryOffside Front Play in steering rack inner joint(s)
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisorySupplementary restraint system warning lamp does not illuminate (7.1.6 (a))
Pass233,922 miles (+16)8 advisories
- MOT expiry
- 3 Feb 2026
- Odometer
- 233,922 miles
- Test number
- 543651745914
- AdvisoryFront Brake disc worn, pitted or scored, but not seriously weakened both (1.1.14 (a) (ii))
- AdvisoryFront Coil spring corroded both (5.3.1 (b) (i))
- AdvisoryFront Service brake fluctuating, but not excessively both sides (1.2.1 (e))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Brake disc worn, pitted or scored, but not seriously weakened both (1.1.14 (a) (ii))
- AdvisoryRear Coil spring corroded both (5.3.1 (b) (i))
- AdvisoryRear Exhaust has a minor leak of exhaust gases (6.1.2 (a))
- AdvisoryRear Service brake fluctuating, but not excessively both sides (1.2.1 (e))
Fail233,906 miles (+38)1 dangerous2 major8 advisories
- MOT expiry
- No new certificate
- Odometer
- 233,906 miles
- Test number
- 914942670952
- DangerousOffside Front Anti-roll bar linkage attachment bracket/mounting fractured (5.3.3 (b) (ii))
- MajorFront Headlamp aim projected beam image is obviously incorrect both (4.1.2 (c))
- MajorParking brake efficiency below requirements (1.4.2 (a) (i))
- AdvisoryFront Brake disc worn, pitted or scored, but not seriously weakened both (1.1.14 (a) (ii))
- AdvisoryFront Coil spring corroded both (5.3.1 (b) (i))
- AdvisoryFront Service brake fluctuating, but not excessively both sides (1.2.1 (e))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Brake disc worn, pitted or scored, but not seriously weakened both (1.1.14 (a) (ii))
- AdvisoryRear Coil spring corroded both (5.3.1 (b) (i))
- AdvisoryRear Exhaust has a minor leak of exhaust gases (6.1.2 (a))
- AdvisoryRear Service brake fluctuating, but not excessively both sides (1.2.1 (e))
Pass233,868 miles (+714)6 advisories
- MOT expiry
- 22 Mar 2025
- Odometer
- 233,868 miles
- Test number
- 899913876396
- AdvisoryBrake disc worn, pitted or scored, but not seriously weakened all (1.1.14 (a) (ii))
- AdvisoryCoil spring corroded all (5.3.1 (b) (i))
- AdvisoryFront Lower Suspension arm pin or bush worn but not resulting in excessive movement both sides (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryPower steering pipe/hose slightly corroded (2.1.5 (g) (i))
- AdvisoryService brake fluctuating, but not excessively all (1.2.1 (e))
Pass233,154 miles1 minor8 advisories
- MOT expiry
- 22 Mar 2024
- Odometer
- 233,154 miles
- Test number
- 696666807817
- MinorRear Position lamp with a multiple light source up to 1/2 not functioning both sides (4.2.1 (a) (i))
- AdvisoryFront Brake disc worn, pitted or scored, but not seriously weakened both (1.1.14 (a) (ii))
- AdvisoryFront Service brake fluctuating, but not excessively both (1.2.1 (e))
- AdvisoryFront Suspension arm pin or bush worn but not resulting in excessive movement both sides (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Brake disc worn, pitted or scored, but not seriously weakened both (1.1.14 (a) (ii))
- AdvisoryRear Coil spring corroded both (5.3.1 (b) (i))
- AdvisoryRear Service brake fluctuating, but not excessively both (1.2.1 (e))
- AdvisorySupplementary restraint system warning lamp does not illuminate (7.1.6 (a))
Fail233,154 miles (+1,552)1 repaired1 minor8 advisories
- MOT expiry
- No new certificate
- Odometer
- 233,154 miles
- Test number
- 346830917917
- Repaired at testNearside Front Headlamp aim too high (4.1.2 (a))
- MinorRear Position lamp with a multiple light source up to 1/2 not functioning both sides (4.2.1 (a) (i))
- AdvisoryFront Brake disc worn, pitted or scored, but not seriously weakened both (1.1.14 (a) (ii))
- AdvisoryFront Service brake fluctuating, but not excessively both (1.2.1 (e))
- AdvisoryFront Suspension arm pin or bush worn but not resulting in excessive movement both sides (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Brake disc worn, pitted or scored, but not seriously weakened both (1.1.14 (a) (ii))
- AdvisoryRear Coil spring corroded both (5.3.1 (b) (i))
- AdvisoryRear Service brake fluctuating, but not excessively both (1.2.1 (e))
- AdvisorySupplementary restraint system warning lamp does not illuminate (7.1.6 (a))
Pass231,602 miles (+3,430)3 advisories
- MOT expiry
- 22 Mar 2023
- Odometer
- 231,602 miles
- Test number
- 395115099341
- AdvisoryOil leak, but not excessive engine area (8.4.1 (a) (i))
- AdvisoryRear Coil spring corroded both (5.3.1 (b) (i))
- AdvisoryRear Oil leak, but not excessive axle diff area (8.4.1 (a) (i))
Pass228,172 miles2 advisories
- MOT expiry
- 22 Mar 2022
- Odometer
- 228,172 miles
- Test number
- 586391740672
- AdvisoryOil leak, but not excessive engine area (8.4.1 (a) (i))
- AdvisoryRear Oil leak, but not excessive diff (8.4.1 (a) (i))
Fail228,172 miles (+1,963)2 repaired2 advisories
- MOT expiry
- No new certificate
- Odometer
- 228,172 miles
- Test number
- 246373474088
- Repaired at testNearside Headlamp aim too high (4.1.2 (a))
- Repaired at testSupplementary restraint system warning lamp indicates a fault (7.1.6 (a))
- AdvisoryOil leak, but not excessive engine area (8.4.1 (a) (i))
- AdvisoryRear Oil leak, but not excessive diff (8.4.1 (a) (i))
Pass226,209 miles (+3)1 advisory
- MOT expiry
- 22 Mar 2021
- Odometer
- 226,209 miles
- Test number
- 682049492398
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Fail226,206 miles (+13,326)5 major1 advisory
- MOT expiry
- No new certificate
- Odometer
- 226,206 miles
- Test number
- 188268759213
- MajorExhaust Lambda reading after 2nd fast idle outside specified limits (8.2.1.2 (c))
- MajorExhaust emissions likely to be affected by an exhaust leak (8.2.1.1 (b))
- MajorNearside Headlamp light source and lamp not compatible (4.1.4 (c))
- MajorOffside Headlamp light source and lamp not compatible (4.1.4 (c))
- MajorParking brake efficiency below requirements (1.4.2 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Pass212,880 miles (+117)1 minor5 advisories
- MOT expiry
- 22 Mar 2020
- Odometer
- 212,880 miles
- Test number
- 951830738059
- MinorBrake fluid warning lamp illuminated (1.1.10 (f))
- AdvisoryElectronic stability control warning lamp not working dash taped up (7.12 (e))
- AdvisoryExhaust emits blue smoke during acceleration (8.2.1.2 (g))
- AdvisoryExhaust has a minor leak of exhaust gases rear joint (6.1.2 (a))
- AdvisoryOffside Front Lower Suspension arm pin or bush worn but not resulting in excessive movement rear (5.3.4 (a) (i))
- AdvisoryBoth front brake hoses deteriorated
Pass212,763 miles (+2,100)3 advisories
- MOT expiry
- 30 Jun 2018
- Odometer
- 212,763 miles
- Test number
- 770952915267
- AdvisoryNearside Front Anti-roll bar has slight play in a ball joint (2.4.G.2)
- AdvisoryOffside Front Anti-roll bar has slight play in a ball joint (2.4.G.2)
- AdvisoryTHE ENGINE IS VERY RATTLY SUSPECT TIMING CHAIN
Pass210,663 miles (+173)
- MOT expiry
- 30 Jun 2017
- Odometer
- 210,663 miles
- Test number
- 352665863211
No defects or advisories recorded.
Pass210,490 miles (+5,133)6 advisories1 note
- MOT expiry
- 14 Jun 2016
- Odometer
- 210,490 miles
- Test number
- 357846365179
- AdvisoryNearside Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Front Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Rear brake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
- AdvisoryOffside Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Front Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryParking brake: parking brake efficiency only just met. It would appear that the braking system requires adjustment or repair. (3.7.B.7)
- NoteOil leak
Pass205,357 miles (+22)8 advisories1 note
- MOT expiry
- 1 Jul 2015
- Odometer
- 205,357 miles
- Test number
- 547443184109
- AdvisoryExhaust has a minor leak of exhaust gases (7.1.2)
- AdvisoryNearside Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Front Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryParking brake: parking brake efficiency only just met. It would appear that the braking system requires adjustment or repair. (3.7.B.7)
- NoteOil leak
Fail205,335 miles (+7,602)4 failures7 advisories1 note
- MOT expiry
- No new certificate
- Odometer
- 205,335 miles
- Test number
- 659482384151
- FailureNearside rear parking brake recording little or no effort (3.7.B.6a)
- FailureOffside Rear Brake hose excessively chafed (3.6.B.4d)
- FailureOffside rear parking brake recording little or no effort (3.7.B.6a)
- FailureParking brake: efficiency below requirements (3.7.B.7)
- AdvisoryExhaust has a minor leak of exhaust gases (7.1.2)
- AdvisoryNearside Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Front Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
- NoteOil leak
Pass197,733 miles
- MOT expiry
- 29 Jun 2014
- Odometer
- 197,733 miles
- Test number
- 335355573173
No defects or advisories recorded.
Fail197,733 miles (+5,773)2 failures4 advisories
- MOT expiry
- No new certificate
- Odometer
- 197,733 miles
- Test number
- 655171673188
- FailureNearside Front suspension has excessive movement at a wishbone pin or bush (2.5.A.1c)
- FailureNearside Side repeater not working (1.4.A.2c)
- AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Front Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Front suspension has slight movement at a wishbone pin or bush (2.5.A.1c)
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
Pass191,960 miles (+11,073)1 note
- MOT expiry
- 29 Jun 2013
- Odometer
- 191,960 miles
- Test number
- 276872772442
- NoteNearside rear parking brake has slightly reduced braking effect.
Fail180,887 miles3 repaired
- MOT expiry
- No new certificate
- Odometer
- 180,887 miles
- Test number
- 217018971149
- Repaired at testNearside Parking brake recording little or no effort (3.7.D.3a)
- Repaired at testOffside Parking brake recording little or no effort (3.7.D.3a)
- Repaired at testOffside Rear Registration plate lamp not working (1.1.C.1d)
Pass180,887 miles (+30,118)
- MOT expiry
- 29 Jun 2012
- Odometer
- 180,887 miles
- Test number
- 347028471172
No defects or advisories recorded.
Pass150,769 miles2 advisories
- MOT expiry
- 29 Jun 2011
- Odometer
- 150,769 miles
- Test number
- 242021280155
- AdvisoryRear Exhaust has a minor leak of exhaust gases (7.1.2)
- AdvisoryRear Exhaust has part of the system slightly deteriorated (7.1.1a)
Fail150,769 miles (+35,297)2 failures2 advisories
- MOT expiry
- No new certificate
- Odometer
- 150,769 miles
- Test number
- 280926470439
- FailureOffside Rear Shock absorber has a serious fluid leak (2.7.3)
- FailureOffside Rear Shock absorber has negligible damping effect (2.7.5)
- AdvisoryRear Exhaust has a minor leak of exhaust gases (7.1.2)
- AdvisoryRear Exhaust has part of the system slightly deteriorated (7.1.1a)
Pass115,472 miles (+35,996)
- MOT expiry
- 25 Jun 2010
- Odometer
- 115,472 miles
- Test number
- 961617959137
No defects or advisories recorded.
Pass79,476 miles
- MOT expiry
- 25 Jun 2009
- Odometer
- 79,476 miles
- Test number
- 681002078176
No defects or advisories recorded.
Fail79,476 miles (+49,094)6 failures
- MOT expiry
- No new certificate
- Odometer
- 79,476 miles
- Test number
- 723712878146
- FailureNearside Front Lower Suspension arm rubber bush deteriorated resulting in excessive movement (2.4.G.2)
- FailureNearside Outer Rear Brake pad(s) less than 1.5 mm thick (3.5.1g)
- FailureNearside Rear brake disc in such a condition that it is seriously weakened (3.5.1i)
- FailureOffside Front Lower Suspension arm rubber bush deteriorated resulting in excessive movement (2.4.G.2)
- FailureOffside Outer Rear Brake pad(s) less than 1.5 mm thick (3.5.1g)
- FailureOffside Rear brake disc in such a condition that it is seriously weakened (3.5.1i)
Pass30,382 miles (+1,270)
- MOT expiry
- 25 Jun 2008
- Odometer
- 30,382 miles
- Test number
- 233907777155
No defects or advisories recorded.
Pass29,112 miles
- MOT expiry
- 1 May 2008
- Odometer
- 29,112 miles
- Test number
- 312049497083
No defects or advisories recorded.
Questions about L28 JJP
- Does L28 JJP currently have a valid MOT?
- Yes. DVSA records show the MOT on L28 JJP is valid until 3 Feb 2027.
- When is the MOT due on L28 JJP?
- The MOT on L28 JJP is valid until 3 Feb 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has L28 JJP done?
- L28 JJP was recorded at 236,199 miles at its MOT on 8 Jan 2026, an average of 11,044 miles a year.
- Has L28 JJP ever failed its MOT?
- Yes. L28 JJP has failed 9 of its 29 MOT tests, most recently on 28 Jan 2025.
- Has the mileage on L28 JJP 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 L28 JJP find?
- L28 JJP passed its latest MOT on 8 Jan 2026 with 1 minor defect and 4 advisories: offside rear battery insecure but not likely to fall from carrier; brake hose has slight corrosion to ferrule all; offside front play in steering rack inner joint(s), and 2 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.