
BMW 523
Green · Petrol · 1999 · 2,494 cc
S102 NTFMOT history
S102 NTF is a green petrol BMW 523 first used on 20 Jan 1999. Its MOT is valid until 30 Dec 2026 and it has passed 20 of 24 MOT tests, with 78,543 miles recorded at the latest.
From DVSA MOT records, updated 19 Dec 2025.

- MOT
- Valid
- Until 30 Dec 2026
- Mileage
- 78,543 mi
- At MOT on 19 Dec 2025
- MOT tests
- 24
- 20 passed · 4 failed
- Per year
- 1,180 mi
- Average between MOTs
Vehicle details
- Registration
- S102 NTF
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 523
- Colour
- Green
- Fuel type
- Petrol
- Engine size
- 2,494 cc
- Year of manufacture
- 1999
- First used
- 20 Jan 1999
- MOT status
- MOT valid until 30 Dec 2026
- Latest MOT test
- 19 Dec 2025 (Pass)
Mileage history
S102 NTF was last recorded at 78,543 miles on 19 Dec 2025, 224 miles more than at the previous MOT on 13 Dec 2024.
- Previous MOT
- 78,319 miles · 13 Dec 2024
- Between the last two tests
- 224 miles
- Average per year
- 1,180 miles
Recorded mileage by year
- 2025 – 78,543 miles
- 2024 – 78,319 miles
- 2023 – 77,911 miles
- 2022 – 77,910 miles
- 2021 – 77,682 miles
- 2020 – 77,255 miles
- 2019 – 76,694 miles
- 2018 – 76,064 miles
- 2017 – 75,685 miles
- 2016 – 74,698 miles
- 2015 – 73,738 miles
- 2014 – 72,930 miles
- 2013 – 71,721 miles
- 2012 – 70,041 miles
- 2011 – 68,449 miles
- 2010 – 67,001 miles
- 2009 – 64,615 miles
- 2008 – 62,766 miles
- 2007 – 59,763 miles
- 2006 – 55,397 miles
What the latest MOT found
- MinorNearside Rear Registration plate lamp inoperative in the case of multiple lamps or light sources (4.7.1 (b) (i))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))Recorded at 4 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.
Coil spring corroded Both fronts and O/s/r
Advisory2 MOTs, 2023–2024
Rear registration plate deteriorated but not likely to be misread (6.3.1d)
Advisory2 MOTs, 2016–2017
Full MOT history
24 tests since 10 May 2006, newest first. Select a test to see every defect and advisory.
Pass78,543 miles (+224)1 minor1 advisory
- MOT expiry
- 30 Dec 2026
- Odometer
- 78,543 miles
- Test number
- 436037617966
- MinorNearside Rear Registration plate lamp inoperative in the case of multiple lamps or light sources (4.7.1 (b) (i))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
Pass78,319 miles (+408)2 advisories
- MOT expiry
- 30 Dec 2025
- Odometer
- 78,319 miles
- Test number
- 624539138485
- AdvisoryCoil spring corroded Both fronts and O/s/r (5.3.1 (b) (i))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
Pass77,911 miles (+1)2 advisories
- MOT expiry
- 30 Dec 2024
- Odometer
- 77,911 miles
- Test number
- 609485710088
- AdvisoryCoil spring corroded Both fronts and O/s/r (5.3.1 (b) (i))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
Pass77,910 miles (+228)2 advisories
- MOT expiry
- 30 Dec 2023
- Odometer
- 77,910 miles
- Test number
- 458375398299
- AdvisoryFront Coil spring corroded Both fronts (5.3.1 (b) (i))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
Pass77,682 miles (+427)2 advisories
- MOT expiry
- 30 Dec 2022
- Odometer
- 77,682 miles
- Test number
- 562298242213
- AdvisoryNearside Rear Inner rear inner sill corroded
- AdvisoryOffside Rear Inner rear inner sill corroded
Pass77,255 miles1 advisory
- MOT expiry
- 30 Dec 2021
- Odometer
- 77,255 miles
- Test number
- 421901933752
- AdvisoryNearside Rear Lower Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
Fail77,255 miles (+561)1 major1 advisory
- MOT expiry
- No new certificate
- Odometer
- 77,255 miles
- Test number
- 925452070813
- MajorNearside Rear Coil spring fractured or broken (5.3.1 (b) (i))
- AdvisoryNearside Rear Lower Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
Pass76,694 miles (+630)1 advisory
- MOT expiry
- 30 Dec 2020
- Odometer
- 76,694 miles
- Test number
- 586486186745
- AdvisoryRear Brake hose slightly deteriorated both rear flexi hoses slightly cracked (1.1.12 (b) (ii))
Pass76,064 miles (+379)
- MOT expiry
- 25 Jun 2019
- Odometer
- 76,064 miles
- Test number
- 321856693344
No defects or advisories recorded.
Pass75,685 miles (+987)6 advisories
- MOT expiry
- 25 Jun 2018
- Odometer
- 75,685 miles
- Test number
- 214244696314
- AdvisoryNearside Rear Brake hose slightly deteriorated (3.6.B.4d)
- AdvisoryNearside Rear Upper Suspension arm ball joint dust cover deteriorated, but preventing the ingress of dirt (2.4.G.2)
- AdvisoryOffside Rear Brake hose slightly deteriorated (3.6.B.4d)
- AdvisoryOffside Rear Upper Suspension arm ball joint dust cover deteriorated, but preventing the ingress of dirt (2.4.G.2)
- 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)
Pass74,698 miles (+960)5 advisories
- MOT expiry
- 25 Jun 2017
- Odometer
- 74,698 miles
- Test number
- 854118927935
- AdvisoryNearside Front Anti-roll bar has slight play in a pin/bush (2.4.G.2)
- AdvisoryNearside Headlamp has a product on the lens but not seriously reducing light output (1.7.5a)
- AdvisoryOffside Headlamp has a product on the lens but not seriously reducing light output (1.7.5a)
- AdvisoryRear registration plate deteriorated but not likely to be misread (6.3.1d)
- AdvisoryClutch pedal anti slip provision is missing
Pass73,738 miles (+808)1 advisory1 note
- MOT expiry
- 25 Jun 2016
- Odometer
- 73,738 miles
- Test number
- 226090275100
- AdvisoryNearside Front Anti-roll bar linkage ball joint dust cover damaged, but preventing the ingress of dirt (2.4.G.2)
- NoteClutch pedal anti slip provision is missing
Pass72,930 miles3 advisories1 note
- MOT expiry
- 25 Jun 2015
- Odometer
- 72,930 miles
- Test number
- 116548164181
- AdvisoryInner Front Brake pad(s) wearing thin (3.5.1g)
- AdvisoryNearside Front brake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
- AdvisoryOffside Front brake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
- NoteOffside outer sill corroding
Fail72,930 miles (+1,209)2 failures3 advisories1 note
- MOT expiry
- No new certificate
- Odometer
- 72,930 miles
- Test number
- 295498864492
- FailureBrake pipe excessively corroded (3.6.B.2c)
- FailureBrake pipe excessively corroded (3.6.B.2c)
- AdvisoryInner Front Brake pad(s) wearing thin (3.5.1g)
- AdvisoryNearside Front brake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
- AdvisoryOffside Front brake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
- NoteOffside outer sill corroding
Pass71,721 miles1 note
- MOT expiry
- 25 Jun 2014
- Odometer
- 71,721 miles
- Test number
- 167730673190
- NoteSlight corrosion on brake pipes
Fail71,721 miles (+1,680)1 failure1 note
- MOT expiry
- No new certificate
- Odometer
- 71,721 miles
- Test number
- 277590173102
- FailureNearside Rear Upper Tie bar/rod has excessive play in a ball joint (2.4.G.2)
- NoteSlight corrosion on brake pipes
Pass70,041 miles (+1,592)4 advisories1 note
- MOT expiry
- 25 Jun 2013
- Odometer
- 70,041 miles
- Test number
- 916587162102
- AdvisoryBrake pipe slightly corroded (3.6.B.2c)
- AdvisoryBrake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryRear Brake pad(s) wearing thin (3.5.1g)
- NoteSlight play in nearside rear track link ball joint
Fail68,449 miles1 repaired
- MOT expiry
- No new certificate
- Odometer
- 68,449 miles
- Test number
- 277033451422
- Repaired at testOffside Stop lamp not working (1.2.1b)
Pass68,449 miles (+1,448)
- MOT expiry
- 25 Jun 2012
- Odometer
- 68,449 miles
- Test number
- 486013351166
No defects or advisories recorded.
Pass67,001 miles (+2,386)1 advisory
- MOT expiry
- 25 Jun 2011
- Odometer
- 67,001 miles
- Test number
- 873935550146
- AdvisoryRear Brake pipe slightly corroded (3.6.B.2c)
Pass64,615 miles (+1,849)
- MOT expiry
- 25 Jun 2010
- Odometer
- 64,615 miles
- Test number
- 973503159187
No defects or advisories recorded.
Pass62,766 miles (+3,003)
- MOT expiry
- 25 Jun 2009
- Odometer
- 62,766 miles
- Test number
- 622058178193
No defects or advisories recorded.
Pass59,763 miles (+4,366)3 notes
- MOT expiry
- 13 Jun 2008
- Odometer
- 59,763 miles
- Test number
- 201335267119
- NoteN/s headlamp condensated causing poor beam pattern
- NoteN/s/r seat belt starting to fray
- NoteSmall leak from gearbox
Pass55,397 miles2 notes
- MOT expiry
- 9 May 2007
- Odometer
- 55,397 miles
- Test number
- 542940036193
- NoteN/S waher jet inop
- NoteRear number plate dicoloured
Questions about S102 NTF
- Does S102 NTF currently have a valid MOT?
- Yes. DVSA records show the MOT on S102 NTF is valid until 30 Dec 2026.
- When is the MOT due on S102 NTF?
- The MOT on S102 NTF is valid until 30 Dec 2026. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has S102 NTF done?
- S102 NTF was recorded at 78,543 miles at its MOT on 19 Dec 2025, an average of 1,180 miles a year.
- Has S102 NTF ever failed its MOT?
- Yes. S102 NTF has failed 4 of its 24 MOT tests, most recently on 7 Dec 2020.
- Has the mileage on S102 NTF 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 S102 NTF find?
- S102 NTF passed its latest MOT on 19 Dec 2025 with 1 minor defect and 1 advisory: nearside rear registration plate lamp inoperative in the case of multiple lamps or light sources; rear registration plate deteriorated but not likely to be misread.
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.