
BMW 3 Series
Black · Petrol · 1987 · 2,494 cc
666 PTBMOT history
666 PTB is a black petrol BMW 3 Series first used on 5 Sept 1987. Its MOT is valid until 28 Oct 2027 and it has passed 21 of 21 MOT tests, with 24,968 miles recorded at the latest.
From DVSA MOT records, updated 23 Oct 2026.
- MOT
- Valid
- Until 28 Oct 2027
- Mileage
- 24,968 mi
- At MOT on 22 Oct 2026
- MOT tests
- 21
- 21 passed · 0 failed
- Per year
- 124 mi
- Average between MOTs
Vehicle details
- Registration
- 666 PTB
- Registration format
- Dateless
- Make
- BMW
- Model
- 3 Series
- Colour
- Black
- Fuel type
- Petrol
- Engine size
- 2,494 cc
- Year of manufacture
- 1987
- First used
- 5 Sept 1987
- MOT status
- MOT valid until 28 Oct 2027
- Latest MOT test
- 22 Oct 2026 (Pass)
Mileage history
666 PTB was last recorded at 24,968 miles on 22 Oct 2026, 22 miles more than at the previous MOT on 24 Oct 2025.
- Previous MOT
- 24,946 miles · 24 Oct 2025
- Between the last two tests
- 22 miles
- Average per year
- 124 miles
Recorded mileage by year
- 2026 – 24,968 miles
- 2025 – 24,946 miles
- 2024 – 24,847 miles
- 2023 – 24,816 miles
- 2022 – 24,772 miles
- 2021 – 24,698 miles
- 2020 – 24,573 miles
- 2019 – 24,480 miles
- 2018 – 24,382 miles
- 2017 – 24,229 miles
- 2016 – 24,190 miles
- 2015 – 23,994 miles
- 2014 – 23,856 miles
- 2013 – 23,715 miles
- 2012 – 23,641 miles
- 2011 – 23,218 miles
- 2010 – 23,092 miles
- 2009 – 22,867 miles
- 2008 – 22,779 miles
- 2007 – 22,650 miles
- 2006 – 22,466 miles
What the latest MOT found
No defects or advisories were recorded.
Full MOT history
21 tests since 4 Aug 2006, newest first. Select a test to see every defect and advisory.
Pass24,968 miles (+22)
- MOT expiry
- 28 Oct 2027
- Odometer
- 24,968 miles
- Test number
- 390836881910
No defects or advisories recorded.
Pass24,946 miles (+99)
- MOT expiry
- 28 Oct 2026
- Odometer
- 24,946 miles
- Test number
- 927763440424
No defects or advisories recorded.
Pass24,847 miles (+31)
- MOT expiry
- 28 Oct 2025
- Odometer
- 24,847 miles
- Test number
- 352973331369
No defects or advisories recorded.
Pass24,816 miles (+44)
- MOT expiry
- 29 Aug 2024
- Odometer
- 24,816 miles
- Test number
- 844135390966
No defects or advisories recorded.
Pass24,772 miles (+74)
- MOT expiry
- 29 Aug 2023
- Odometer
- 24,772 miles
- Test number
- 796777023329
No defects or advisories recorded.
Pass24,698 miles (+125)
- MOT expiry
- 26 Aug 2022
- Odometer
- 24,698 miles
- Test number
- 955624481280
No defects or advisories recorded.
Pass24,573 miles (+93)
- MOT expiry
- 9 Aug 2021
- Odometer
- 24,573 miles
- Test number
- 846749254441
No defects or advisories recorded.
Pass24,480 miles (+98)
- MOT expiry
- 9 Aug 2020
- Odometer
- 24,480 miles
- Test number
- 348950526987
No defects or advisories recorded.
Pass24,382 miles (+153)
- MOT expiry
- 9 Aug 2019
- Odometer
- 24,382 miles
- Test number
- 611385107949
No defects or advisories recorded.
Pass24,229 miles (+39)
- MOT expiry
- 9 Aug 2018
- Odometer
- 24,229 miles
- Test number
- 620501083225
No defects or advisories recorded.
Pass24,190 miles (+196)
- MOT expiry
- 9 Aug 2017
- Odometer
- 24,190 miles
- Test number
- 978641339233
No defects or advisories recorded.
Pass23,994 miles (+138)1 note
- MOT expiry
- 15 Jul 2016
- Odometer
- 23,994 miles
- Test number
- 279417395157
- NoteOil leak
Pass23,856 miles (+141)
- MOT expiry
- 6 Jun 2015
- Odometer
- 23,856 miles
- Test number
- 209591044455
No defects or advisories recorded.
Pass23,715 miles (+74)
- MOT expiry
- 6 Jun 2014
- Odometer
- 23,715 miles
- Test number
- 597438053154
No defects or advisories recorded.
Pass23,641 miles (+423)
- MOT expiry
- 23 Aug 2013
- Odometer
- 23,641 miles
- Test number
- 975153932231
No defects or advisories recorded.
Pass23,218 miles (+126)
- MOT expiry
- 23 Aug 2012
- Odometer
- 23,218 miles
- Test number
- 707877301277
No defects or advisories recorded.
Pass23,092 miles (+225)
- MOT expiry
- 23 Aug 2011
- Odometer
- 23,092 miles
- Test number
- 692349000207
No defects or advisories recorded.
Pass22,867 miles (+88)
- MOT expiry
- 23 Aug 2010
- Odometer
- 22,867 miles
- Test number
- 830095529230
No defects or advisories recorded.
Pass22,779 miles (+129)1 note
- MOT expiry
- 23 Aug 2009
- Odometer
- 22,779 miles
- Test number
- 252933738293
- NoteNail in offside rear tyre
Pass22,650 miles (+184)
- MOT expiry
- 23 Aug 2008
- Odometer
- 22,650 miles
- Test number
- 861416137267
No defects or advisories recorded.
Pass22,466 miles
- MOT expiry
- 10 Aug 2007
- Odometer
- 22,466 miles
- Test number
- 741486416201
No defects or advisories recorded.
Questions about 666 PTB
- What vehicle is registration 666 PTB currently assigned to?
- DVSA MOT records show 666 PTB on a black petrol BMW 3 Series first used on 5 Sept 1987. 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 666 PTB currently have a valid MOT?
- Yes. DVSA records show the MOT on 666 PTB is valid until 28 Oct 2027.
- When is the MOT due on 666 PTB?
- The MOT on 666 PTB is valid until 28 Oct 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has 666 PTB done?
- 666 PTB was recorded at 24,968 miles at its MOT on 22 Oct 2026, an average of 124 miles a year.
- Has 666 PTB ever failed its MOT?
- No. 666 PTB has passed all 21 of its MOT tests on record.
- Has the mileage on 666 PTB 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 666 PTB find?
- 666 PTB passed its latest MOT on 22 Oct 2026 with no defects or advisories recorded.
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.