
BMW 3 Series
Blue · Petrol · 2001 · 2,494 cc
B20 NSLMOT history
B20 NSL is a blue petrol BMW 3 Series first used on 1 Sept 2001. Its MOT expired on 15 Jul 2026 and it has passed 21 of 27 MOT tests, with 109,309 miles recorded at the latest.
From DVSA MOT records, updated 16 Jul 2025.

- MOT
- Expired
- On 15 Jul 2026
- Mileage
- 109,309 mi
- At MOT on 16 Jul 2025
- MOT tests
- 27
- 21 passed · 6 failed
- Per year
- 4,062 mi
- Average between MOTs
Vehicle details
- Registration
- B20 NSL
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Blue
- Fuel type
- Petrol
- Engine size
- 2,494 cc
- Year of manufacture
- 2001
- First used
- 1 Sept 2001
- MOT status
- MOT expired on 15 Jul 2026
- Latest MOT test
- 16 Jul 2025 (Pass)
Mileage history
B20 NSL was last recorded at 109,309 miles on 16 Jul 2025, 147 miles more than at the previous MOT on 29 Jun 2024.
- Previous MOT
- 109,162 miles · 29 Jun 2024
- Between the last two tests
- 147 miles
- Average per year
- 4,062 miles
Recorded mileage by year
- 2025 – 109,309 miles
- 2024 – 109,162 miles
- 2023 – 105,409 miles
- 2022 – 103,411 miles
- 2021 – 100,360 miles
- 2020 – 99,130 miles
- 2019 – 95,163 miles
- 2018 – 90,484 miles
- 2017 – 84,705 miles
- 2016 – 78,853 miles
- 2015 – 72,664 miles
- 2014 – 66,230 miles
- 2013 – 58,921 miles
- 2012 – 53,024 miles
- 2010 – 52,401 miles
- 2009 – 47,454 miles
- 2008 – 43,364 miles
- 2007 – 38,265 miles
- 2006 – 31,146 miles
What the latest MOT found
No defects or advisories were recorded.
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 Oil leak, but not excessive
Advisory2 MOTs, 2024
Offside Front Service brake binding but not excessively
Advisory2 MOTs, 2024
Offside Front Tyre obviously under inflated
Minor2 MOTs, 2024
Offside Rear Suspension component mounting prescribed area excessively corroded significantly reducing structural strength outer sill
Major2 MOTs, 2019–2024
Nearside Rear Tyre worn close to legal limit/worn on edge on limit
Advisory2 MOTs, 2021
Oil leak
Advisory2 MOTs, 2018
Full MOT history
27 tests since 18 Apr 2006, newest first. Select a test to see every defect and advisory.
Pass109,309 miles
- MOT expiry
- 15 Jul 2026
- Odometer
- 109,309 miles
- Test number
- 155435103825
No defects or advisories recorded.
Pass109,309 miles
- MOT expiry
- 15 Jul 2026
- Odometer
- 109,309 miles
- Test number
- 987654807882
No defects or advisories recorded.
Fail109,309 miles (+147)1 major
- MOT expiry
- No new certificate
- Odometer
- 109,309 miles
- Test number
- 735806296941
- MajorOffside Front Service brake excessively binding (1.2.1 (f))
Pass109,162 miles (+1)1 minor2 advisories
- MOT expiry
- 28 Jun 2025
- Odometer
- 109,162 miles
- Test number
- 131559352215
- MinorOffside Front Tyre obviously under inflated (5.2.3 (l))
- AdvisoryFront Oil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryOffside Front Service brake binding but not excessively (1.2.1 (f))
Fail109,161 miles (+3,752)5 major1 minor2 advisories
- MOT expiry
- No new certificate
- Odometer
- 109,161 miles
- Test number
- 184670364416
- MajorNearside Front Body panel corroded and likely to cause injury wheel arch (6.2.1 (a) (i))
- MajorNearside Rear Shock absorbers has a serious fluid leak (5.3.2 (b))
- MajorOffside Front Anti-roll bar linkage ball joint dust cover no longer prevents the ingress of dirt (5.3.4 (b) (ii))
- MajorOffside Rear Body panel corroded and likely to cause injury wheel arch (6.2.1 (a) (i))
- MajorOffside Rear Suspension component mounting prescribed area excessively corroded significantly reducing structural strength outer sill (5.3.6 (a) (i))
- MinorOffside Front Tyre obviously under inflated (5.2.3 (l))
- AdvisoryFront Oil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryOffside Front Service brake binding but not excessively (1.2.1 (f))
Pass105,409 miles (+1,998)
- MOT expiry
- 21 Jun 2024
- Odometer
- 105,409 miles
- Test number
- 494499718515
No defects or advisories recorded.
Pass103,411 miles (+3,051)
- MOT expiry
- 21 Jun 2023
- Odometer
- 103,411 miles
- Test number
- 539599005744
No defects or advisories recorded.
Pass100,360 miles (+1)1 advisory
- MOT expiry
- 21 Jun 2022
- Odometer
- 100,360 miles
- Test number
- 596084098364
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge on limit (5.2.3 (e))
Fail100,359 miles (+1,229)1 major1 advisory
- MOT expiry
- No new certificate
- Odometer
- 100,359 miles
- Test number
- 678071349478
- MajorExhaust Lambda reading after 2nd fast idle outside specified limits (8.2.1.2 (c))
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge on limit (5.2.3 (e))
Pass99,130 miles1 advisory
- MOT expiry
- 21 Jun 2021
- Odometer
- 99,130 miles
- Test number
- 370698729955
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Fail99,130 miles (+3,967)1 major1 advisory
- MOT expiry
- No new certificate
- Odometer
- 99,130 miles
- Test number
- 479714603663
- MajorParking brake efficiency below requirements (1.4.2 (a) (i))
- AdvisoryNearside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Pass95,163 miles (+1)
- MOT expiry
- 27 Oct 2020
- Odometer
- 95,163 miles
- Test number
- 301886074670
No defects or advisories recorded.
Fail95,162 miles (+4,678)1 major1 advisory
- MOT expiry
- No new certificate
- Odometer
- 95,162 miles
- Test number
- 922632025834
- MajorOffside Rear Suspension component mounting prescribed area excessively corroded significantly reducing structural strength OUTER SILL (5.3.6 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Pass90,484 miles (+39)1 advisory
- MOT expiry
- 27 Apr 2019
- Odometer
- 90,484 miles
- Test number
- 955030784126
- AdvisoryOil leak
Fail90,445 miles (+5,740)2 failures1 advisory
- MOT expiry
- No new certificate
- Odometer
- 90,445 miles
- Test number
- 121876264146
- FailureOffside Front position lamp(s) excessively deteriorated so that it is not visible from a reasonable distance (1.1.A.3d)
- FailureOffside Rear Suspension component mounting prescribed area is excessively corroded OUTER SILL (2.4.A.3)
- AdvisoryOil leak
Pass84,705 miles (+5,852)4 advisories
- MOT expiry
- 27 Apr 2018
- Odometer
- 84,705 miles
- Test number
- 973338855908
- AdvisoryOffside Front TYRE SIDEWALL DAMAGED INNER
- AdvisoryOffside Front position lamp(s) deteriorated, but still visible from a reasonable distance (1.1.A.3d)
- AdvisoryOil leak DIFF
- AdvisoryRear Brake pad(s) wearing thin (3.5.1g)
Pass78,853 miles (+6,189)
- MOT expiry
- 27 Apr 2017
- Odometer
- 78,853 miles
- Test number
- 185031896407
No defects or advisories recorded.
Pass72,664 miles (+6,434)4 advisories1 note
- MOT expiry
- 27 Apr 2016
- Odometer
- 72,664 miles
- Test number
- 966617105124
- AdvisoryNearside Front Anti-roll bar linkage ball joint dust cover damaged, but preventing the ingress of dirt (2.4.G.2)
- AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Rear Parking brake: parking brake efficiency only just met. It would appear that the braking system requires adjustment or repair. (3.7.B.7)
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
- NoteN/s/rear registration light cover damaged
Pass66,230 miles (+7,309)
- MOT expiry
- 27 Apr 2015
- Odometer
- 66,230 miles
- Test number
- 875611894018
No defects or advisories recorded.
Pass58,921 miles (+5,897)
- MOT expiry
- 27 Apr 2014
- Odometer
- 58,921 miles
- Test number
- 795692603146
No defects or advisories recorded.
Pass53,024 miles (+623)
- MOT expiry
- 27 Apr 2013
- Odometer
- 53,024 miles
- Test number
- 877229812172
No defects or advisories recorded.
Pass52,401 miles (+1,719)
- MOT expiry
- 3 Jan 2012
- Odometer
- 52,401 miles
- Test number
- 911205240361
No defects or advisories recorded.
Pass50,682 miles (+3,228)
- MOT expiry
- 3 Jan 2011
- Odometer
- 50,682 miles
- Test number
- 463694600020
No defects or advisories recorded.
Pass47,454 miles (+4,090)2 advisories
- MOT expiry
- 17 Apr 2010
- Odometer
- 47,454 miles
- Test number
- 191936699043
- AdvisoryNearside Front Lower Suspension arm has slight play in a pin/bush (2.4.G.2)
- AdvisoryOffside Front Lower Suspension arm has slight play in a pin/bush (2.4.G.2)
Pass43,364 miles (+5,099)4 advisories1 note
- MOT expiry
- 17 Apr 2009
- Odometer
- 43,364 miles
- Test number
- 884476808197
- AdvisoryNearside Parking brake: parking brake efficiency only just met. It would appear that the braking system requires adjustment or repair. (3.7.B.7)
- AdvisoryNearside Rear Direction indicator slightly discoloured (1.4.A.2f)
- AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Rear Direction indicator slightly discoloured (1.4.A.2f)
- NoteNearside front tyre has a tear in sidewall
Pass38,265 miles (+7,119)3 advisories1 note
- MOT expiry
- 17 Apr 2008
- Odometer
- 38,265 miles
- Test number
- 453047307197
- AdvisoryFront Brake pad(s) wearing thin (3.5.1g)
- AdvisoryNearside Front Lower Suspension arm has slight play in a pin/bush (2.4.G.2)
- AdvisoryOffside Front Lower Suspension arm has slight play in a pin/bush (2.4.G.2)
- NoteNail in offside rear tyre
Pass31,146 miles
- MOT expiry
- 17 Apr 2007
- Odometer
- 31,146 miles
- Test number
- 622678506170
No defects or advisories recorded.
Questions about B20 NSL
- Does B20 NSL currently have a valid MOT?
- No. The MOT on B20 NSL expired on 15 Jul 2026, according to DVSA records.
- When is the MOT due on B20 NSL?
- The MOT on B20 NSL expired on 15 Jul 2026. It can only be driven to a pre-booked MOT test or to repairs needed to pass one.
- What mileage has B20 NSL done?
- B20 NSL was recorded at 109,309 miles at its MOT on 16 Jul 2025, an average of 4,062 miles a year.
- Has B20 NSL ever failed its MOT?
- Yes. B20 NSL has failed 6 of its 27 MOT tests, most recently on 16 Jul 2025.
- Has the mileage on B20 NSL 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 B20 NSL find?
- B20 NSL passed its latest MOT on 16 Jul 2025 with no defects or advisories recorded.
Related registrations
- B20 NRDHyundai I40
- B20 NRSMercedes-Benz A-Class
- B20 NSAVolkswagen Scirocco
- B20 NSBPorsche Boxster
- B20 NSCLand Rover Range Rover Evoque
- B20 NSHAudi A3
- B20 NSNVolkswagen Tiguan Allspace SEL TDI 4M S-A
- B20 NSOMazda MX-5
- B20 NSTPeugeot 3008 Allure Prem P-Tech S/S A
- B20 NTBMINI ONE
- B20 NTCLand Rover Rangerover Evoque Pure ED4 4X2
- B20 NTGBMW 3 Series
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.