
BMW 3 Series
Red · Petrol · 2007 · 1,995 cc
JF 1670MOT history
JF 1670 is a red petrol BMW 3 Series first used on 26 Nov 2007. Its MOT is valid until 28 Nov 2026 and it has passed 16 of 16 MOT tests, with 21,570 miles recorded at the latest.
From DVSA MOT records, updated 26 Nov 2025.

- MOT
- Valid
- Until 28 Nov 2026
- Mileage
- 21,570 mi
- At MOT on 26 Nov 2025
- MOT tests
- 16
- 16 passed · 0 failed
- Per year
- 1,070 mi
- Average between MOTs
Vehicle details
- Registration
- JF 1670
- Registration format
- Dateless
- Make
- BMW
- Model
- 3 Series
- Colour
- Red
- Fuel type
- Petrol
- Engine size
- 1,995 cc
- Year of manufacture
- 2007
- First used
- 26 Nov 2007
- MOT status
- MOT valid until 28 Nov 2026
- Latest MOT test
- 26 Nov 2025 (Pass)
Mileage history
JF 1670 was last recorded at 21,570 miles on 26 Nov 2025, 730 miles more than at the previous MOT on 27 Nov 2024.
- Previous MOT
- 20,840 miles · 27 Nov 2024
- Between the last two tests
- 730 miles
- Average per year
- 1,070 miles
Recorded mileage by year
- 2025 – 21,570 miles
- 2024 – 20,840 miles
- 2023 – 19,652 miles
- 2022 – 17,895 miles
- 2021 – 16,719 miles
- 2020 – 15,965 miles
- 2019 – 15,707 miles
- 2018 – 14,984 miles
- 2017 – 13,319 miles
- 2016 – 12,396 miles
- 2015 – 11,531 miles
- 2014 – 10,815 miles
- 2013 – 9,833 miles
- 2012 – 8,756 miles
- 2011 – 7,128 miles
- 2010 – 5,520 miles
What the latest MOT found
- AdvisoryFront Tyre slightly damaged/cracking or perishing both (5.2.3 (d) (ii))Recorded at 2 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.
Nearside Front Road wheel slightly distorted
Advisory2 MOTs, 2022–2023
Full MOT history
16 tests since 24 Nov 2010, newest first. Select a test to see every defect and advisory.
Pass21,570 miles (+730)1 advisory
- MOT expiry
- 28 Nov 2026
- Odometer
- 21,570 miles
- Test number
- 348782887311
- AdvisoryFront Tyre slightly damaged/cracking or perishing both (5.2.3 (d) (ii))
Pass20,840 miles (+1,188)2 advisories
- MOT expiry
- 28 Nov 2025
- Odometer
- 20,840 miles
- Test number
- 932577182499
- AdvisoryFront Tyre worn close to legal limit/worn on edge Both (5.2.3 (e))
- AdvisoryPlay in steering rack inner joint(s) Both
Pass19,652 miles (+1,757)3 advisories
- MOT expiry
- 28 Nov 2024
- Odometer
- 19,652 miles
- Test number
- 285605095886
- AdvisoryNearside Front Road wheel slightly distorted (5.2.2 (c) (i))
- AdvisoryOffside Front Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
- AdvisoryOffside Rear Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
Pass17,895 miles (+1,176)3 advisories
- MOT expiry
- 28 Nov 2023
- Odometer
- 17,895 miles
- Test number
- 716407826607
- AdvisoryFront Tyre slightly damaged/cracking or perishing Both (5.2.3 (d) (ii))
- AdvisoryNearside Front Road wheel slightly distorted (5.2.2 (c) (i))
- AdvisoryNearside Rear Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
Pass16,719 miles (+754)
- MOT expiry
- 26 Nov 2022
- Odometer
- 16,719 miles
- Test number
- 960717865689
No defects or advisories recorded.
Pass15,965 miles (+258)
- MOT expiry
- 26 Nov 2021
- Odometer
- 15,965 miles
- Test number
- 260529273965
No defects or advisories recorded.
Pass15,707 miles (+723)
- MOT expiry
- 26 Nov 2020
- Odometer
- 15,707 miles
- Test number
- 449155324111
No defects or advisories recorded.
Pass14,984 miles (+1,665)
- MOT expiry
- 26 Nov 2019
- Odometer
- 14,984 miles
- Test number
- 124317111773
No defects or advisories recorded.
Pass13,319 miles (+923)
- MOT expiry
- 26 Nov 2018
- Odometer
- 13,319 miles
- Test number
- 616757103912
No defects or advisories recorded.
Pass12,396 miles (+865)
- MOT expiry
- 26 Nov 2017
- Odometer
- 12,396 miles
- Test number
- 677454772472
No defects or advisories recorded.
Pass11,531 miles (+716)
- MOT expiry
- 26 Nov 2016
- Odometer
- 11,531 miles
- Test number
- 877125388656
No defects or advisories recorded.
Pass10,815 miles (+982)2 notes
- MOT expiry
- 26 Nov 2015
- Odometer
- 10,815 miles
- Test number
- 876458024334
- NoteEngine covers fitted obscuring some components in the engine bay
- NoteUnder-trays fitted obscuring some underside components
Pass9,833 miles (+1,077)
- MOT expiry
- 26 Nov 2014
- Odometer
- 9,833 miles
- Test number
- 988636713340
No defects or advisories recorded.
Pass8,756 miles (+1,628)
- MOT expiry
- 26 Nov 2013
- Odometer
- 8,756 miles
- Test number
- 796637622301
No defects or advisories recorded.
Pass7,128 miles (+1,608)
- MOT expiry
- 26 Nov 2012
- Odometer
- 7,128 miles
- Test number
- 335770021387
No defects or advisories recorded.
Pass5,520 miles
- MOT expiry
- 26 Nov 2011
- Odometer
- 5,520 miles
- Test number
- 602658620340
No defects or advisories recorded.
Questions about JF 1670
- What vehicle is registration JF 1670 currently assigned to?
- DVSA MOT records show JF 1670 on a red petrol BMW 3 Series first used on 26 Nov 2007. 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 JF 1670 currently have a valid MOT?
- Yes. DVSA records show the MOT on JF 1670 is valid until 28 Nov 2026.
- When is the MOT due on JF 1670?
- The MOT on JF 1670 is valid until 28 Nov 2026. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has JF 1670 done?
- JF 1670 was recorded at 21,570 miles at its MOT on 26 Nov 2025, an average of 1,070 miles a year.
- Has JF 1670 ever failed its MOT?
- No. JF 1670 has passed all 16 of its MOT tests on record.
- Has the mileage on JF 1670 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 JF 1670 find?
- JF 1670 passed its latest MOT on 26 Nov 2025 with 1 advisory: front tyre slightly damaged/cracking or perishing both.
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.