
BMW 3 Series
Green · Petrol · 2003 · 1,995 cc
23 JOFMOT history
23 JOF is a green petrol BMW 3 Series first used on 1 Sept 2003. Its MOT is valid until 19 Jun 2027 and it has passed 14 of 23 MOT tests, with 108,038 miles recorded at the latest.
From DVSA MOT records, updated 20 Jun 2026.

- MOT
- Valid
- Until 19 Jun 2027
- Mileage
- 108,038 mi
- At MOT on 20 Jun 2026
- MOT tests
- 23
- 14 passed · 9 failed
- Per year
- 2,612 mi
- Average between MOTs
Vehicle details
- Registration
- 23 JOF
- Registration format
- Dateless
- Make
- BMW
- Model
- 3 Series
- Colour
- Green
- Fuel type
- Petrol
- Engine size
- 1,995 cc
- Year of manufacture
- 2003
- First used
- 1 Sept 2003
- MOT status
- MOT valid until 19 Jun 2027
- Latest MOT test
- 20 Jun 2026 (Pass)
Mileage history
23 JOF was last recorded at 108,038 miles on 20 Jun 2026, 1,194 miles more than at the previous MOT on 12 Feb 2025.
- Previous MOT
- 106,844 miles · 12 Feb 2025
- Between the last two tests
- 1,194 miles
- Average per year
- 2,612 miles
Recorded mileage by year
- 2026 – 108,038 miles
- 2025 – 106,844 miles
- 2024 – 101,165 miles
- 2023 – 93,960 miles
- 2021 – 90,435 miles
- 2020 – 87,210 miles
- 2019 – 82,856 miles
- 2018 – 78,436 miles
- 2017 – 71,732 miles
- 2016 – 70,813 miles
- 2015 – 70,799 miles
- 2011 – 70,188 miles
- 2008 – 66,929 miles
- 2007 – 58,095 miles
What the latest MOT found
- AdvisoryFront Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))Recorded at 2 MOTs since 2025
- AdvisoryFuel Pipe/s corrodedRecorded at 2 MOTs since 2025
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))Recorded at 4 MOTs since 2023
- AdvisoryRear Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryRear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryRear Sub-frame 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.
Nearside Rear Tyre worn close to the legal limit (4.1.E.1)
Advisory5 MOTs, 2008–2017
Offside Rear Tyre worn close to the legal limit (4.1.E.1)
Advisory5 MOTs, 2008–2017
Front Registration plate deteriorated but not likely to be misread
Advisory2 MOTs, 2024–2025
Rear Brake disc worn, but not excessively
Advisory2 MOTs, 2018–2025
Nearside Front Tyre worn close to the legal limit (4.1.E.1)
Advisory2 MOTs, 2017
Offside Front Tyre worn close to the legal limit crack on the side wall (4.1.E.1)
Advisory2 MOTs, 2017
Full MOT history
23 tests since 8 May 2007, newest first. Select a test to see every defect and advisory.
Pass108,038 miles7 advisories
- MOT expiry
- 19 Jun 2027
- Odometer
- 108,038 miles
- Test number
- 791814613604
- AdvisoryFront Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryFuel Pipe/s corroded
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryRear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryRear Sub-frame corroded but not seriously weakened (5.3.3 (b) (i))
Fail108,038 miles (+1,194)1 repaired7 advisories
- MOT expiry
- No new certificate
- Odometer
- 108,038 miles
- Test number
- 368505779961
- Repaired at testHeadlamp are incorrectly positioned (4.1.4 (a))
- AdvisoryFront Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryFuel Pipe/s corroded
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryRear Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryRear Sub-frame corroded but not seriously weakened (5.3.3 (b) (i))
Pass106,844 miles7 advisories
- MOT expiry
- 11 Feb 2026
- Odometer
- 106,844 miles
- Test number
- 139983483282
- AdvisoryExhaust has a minor leak of exhaust gases (6.1.2 (a))
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryFront Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryFuel Pipe/s corroded
- AdvisoryNearside Rear Parking brake efficiency only just met. It would appear that the braking system requires adjustment or repair. (1.4.2 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Brake disc worn, but not excessively (1.1.14 (a) (i))
Fail106,844 miles (+5,679)2 repaired7 advisories
- MOT expiry
- No new certificate
- Odometer
- 106,844 miles
- Test number
- 997006393574
- Repaired at testEngine MIL inoperative or indicates a malfunction (8.2.1.2 (h))
- Repaired at testOffside Front Headlamp not working on dipped beam (4.1.1 (a) (ii))
- AdvisoryExhaust has a minor leak of exhaust gases (6.1.2 (a))
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryFront Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
- AdvisoryFuel Pipe/s corroded
- AdvisoryNearside Rear Parking brake efficiency only just met. It would appear that the braking system requires adjustment or repair. (1.4.2 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Brake disc worn, but not excessively (1.1.14 (a) (i))
Pass101,165 miles4 advisories
- MOT expiry
- 5 Feb 2025
- Odometer
- 101,165 miles
- Test number
- 362519522283
- AdvisoryBrake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Fail101,165 miles (+7,205)1 repaired4 advisories
- MOT expiry
- No new certificate
- Odometer
- 101,165 miles
- Test number
- 175351916349
- Repaired at testNearside Rear Stop lamp(s) not working (4.3.1 (a) (ii))
- AdvisoryBrake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Pass93,960 miles (+3,525)2 advisories
- MOT expiry
- 30 Jan 2024
- Odometer
- 93,960 miles
- Test number
- 107825439823
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryUnderbody has corrosion
Pass90,435 miles (+3,225)2 advisories
- MOT expiry
- 23 Dec 2022
- Odometer
- 90,435 miles
- Test number
- 425469695471
- AdvisoryBrake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
- AdvisoryTyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
Pass87,210 miles
- MOT expiry
- 10 Nov 2021
- Odometer
- 87,210 miles
- Test number
- 835296983425
No defects or advisories recorded.
Fail87,210 miles (+529)1 repaired
- MOT expiry
- No new certificate
- Odometer
- 87,210 miles
- Test number
- 839674983539
- Repaired at testOffside Rear Position lamp not working (4.2.1 (a) (ii))
Fail86,681 miles (+3,825)3 major6 advisories
- MOT expiry
- No new certificate
- Odometer
- 86,681 miles
- Test number
- 684265693715
- MajorExhaust hydrocarbon content after 2nd fast idle exceeds default limits (8.2.1.2 (b))
- MajorNearside Front Suspension arm pin or bush excessively worn rear (5.3.4 (a) (i))
- MajorOffside Front Suspension arm ball joint excessively worn (5.3.4 (a) (i))
- AdvisoryFront Power steering pipe/hose has slight seepage (2.1.5 (a))
- AdvisoryNearside Front Shock absorbers light misting of oil or has limited damping effect (5.3.2 (b))
- AdvisoryNearside Front Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
- AdvisoryOffside Front Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
- AdvisoryPlay in steering rack inner joint(s)
- AdvisoryRear Coil spring corroded n/s & o/s (5.3.1 (b) (i))
Pass82,856 miles (+4,420)
- MOT expiry
- 12 Sept 2020
- Odometer
- 82,856 miles
- Test number
- 193131436629
No defects or advisories recorded.
Pass78,436 miles (+1)
- MOT expiry
- 12 Sept 2019
- Odometer
- 78,436 miles
- Test number
- 403519778741
No defects or advisories recorded.
Fail78,435 miles (+6,703)1 major3 advisories
- MOT expiry
- No new certificate
- Odometer
- 78,435 miles
- Test number
- 838371112882
- MajorFront Brakes imbalanced across an axle 39% (1.2.1 (b) (i))
- AdvisoryFront Brake disc worn, but not excessively (1.1.14 (a) (i))
- AdvisoryOIL LEVEL LOW
- AdvisoryRear Brake disc worn, but not excessively (1.1.14 (a) (i))
Pass71,732 miles (+2)4 advisories
- MOT expiry
- 7 Sept 2018
- Odometer
- 71,732 miles
- Test number
- 753888419562
- 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 Front Tyre worn close to the legal limit crack on the side wall (4.1.E.1)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
Fail71,730 miles (+917)7 failures4 advisories
- MOT expiry
- No new certificate
- Odometer
- 71,730 miles
- Test number
- 699930849360
- FailureNearside Front Suspension arm rubber bush bonding deteriorated resulting in excessive movement rear bush (2.4.G.2)
- FailureNearside Rear Direction indicator incorrect colour (1.4.A.2f)
- FailureNearside Rear Registration plate lamp not working (1.1.C.1d)
- FailureOffside Front Headlamp aim too low (1.8)
- FailureOffside Front Suspension arm rubber bush bonding deteriorated resulting in excessive movement rear bush (2.4.G.2)
- FailureOffside Rear Direction indicator incorrect colour (1.4.A.2f)
- FailureWindscreen washer provides insufficient washer liquid (8.2.3)
- 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 Front Tyre worn close to the legal limit crack on the side wall (4.1.E.1)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
Pass70,813 miles (+14)
- MOT expiry
- 7 Sept 2017
- Odometer
- 70,813 miles
- Test number
- 350281432422
No defects or advisories recorded.
Pass70,799 miles2 advisories
- MOT expiry
- 1 Sept 2016
- Odometer
- 70,799 miles
- Test number
- 253420190729
- 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)
Fail70,799 miles (+611)3 repaired2 advisories
- MOT expiry
- No new certificate
- Odometer
- 70,799 miles
- Test number
- 586036961954
- Repaired at testNearside Headlamp aim too high (1.8)
- Repaired at testNearside rear parking brake recording little or no effort (3.7.B.6a)
- Repaired at testOffside Headlamp aim beam image obviously incorrect (1.8.A.1b)
- 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)
Pass70,188 miles (+3,259)
- MOT expiry
- 26 Jun 2012
- Odometer
- 70,188 miles
- Test number
- 387308571189
No defects or advisories recorded.
Pass66,929 miles (+13)6 advisories
- MOT expiry
- 28 May 2009
- Odometer
- 66,929 miles
- Test number
- 312400558138
- AdvisoryNearside Inner Front Suspension arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
- AdvisoryNearside Rear Shock absorber has a light misting of oil (2.7.3)
- AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Inner Front Suspension arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
- AdvisoryOffside Rear Shock absorber has a light misting of oil (2.7.3)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
Fail66,916 miles (+8,821)1 failure6 advisories
- MOT expiry
- No new certificate
- Odometer
- 66,916 miles
- Test number
- 354844748137
- FailureNearside Rear coil spring fractured (2.4.C.1a)
- AdvisoryNearside Inner Front Suspension arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
- AdvisoryNearside Rear Shock absorber has a light misting of oil (2.7.3)
- AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Inner Front Suspension arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
- AdvisoryOffside Rear Shock absorber has a light misting of oil (2.7.3)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
Pass58,095 miles
- MOT expiry
- 7 May 2008
- Odometer
- 58,095 miles
- Test number
- 414318927142
No defects or advisories recorded.
Questions about 23 JOF
- What vehicle is registration 23 JOF currently assigned to?
- DVSA MOT records show 23 JOF on a green petrol BMW 3 Series first used on 1 Sept 2003. Dateless registrations can be transferred between vehicles, so earlier MOT tests may have been under a different registration. Registered keeper details are not public and are not shown.
- Does 23 JOF currently have a valid MOT?
- Yes. DVSA records show the MOT on 23 JOF is valid until 19 Jun 2027.
- When is the MOT due on 23 JOF?
- The MOT on 23 JOF is valid until 19 Jun 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has 23 JOF done?
- 23 JOF was recorded at 108,038 miles at its MOT on 20 Jun 2026, an average of 2,612 miles a year.
- Has 23 JOF ever failed its MOT?
- Yes. 23 JOF has failed 9 of its 23 MOT tests, most recently on 20 Jun 2026.
- Has the mileage on 23 JOF 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 23 JOF find?
- 23 JOF passed its latest MOT on 20 Jun 2026 with 7 advisories: front suspension arm pin or bush worn but not resulting in excessive movement; fuel pipe/s corroded; oil leak, but not excessive, and 4 more.
Related registrations
- 23 JJFiat 500 C Star Twinair
- 23 JJPLand Rover Range Rover Evoque
- 23 JKMercedes-Benz CLK
- 23 JLLand Rover Range Rover SE D Mhev Auto
- 23 JMBMW X6 XDRIVE30D M Sport Auto
- 23 JMHMercedes-Benz SLK
- 23 JONBentley Bentayga
- 23 JPEBMW 525
- 23 JPRFerrari California
- 23 JRLJaguar XF
- 23 JRRLand Rover Range Rover
- 23 JRWVolkswagen Golf
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.