
BMW 640
Brown · Diesel · 2012 · 2,993 cc
S3 WPPMOT history
S3 WPP is a brown diesel BMW 640 first used on 20 Jul 2012. Its MOT is valid until 3 Jan 2027 and it has passed 12 of 15 MOT tests, with 136,858 miles recorded at the latest.
From DVSA MOT records, updated 11 Dec 2025.

- MOT
- Valid
- Until 3 Jan 2027
- Mileage
- 136,858 mi
- At MOT on 11 Dec 2025
- MOT tests
- 15
- 12 passed · 3 failed
- Per year
- 9,238 mi
- Average between MOTs
Vehicle details
- Registration
- S3 WPP
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 640
- Colour
- Brown
- Fuel type
- Diesel
- Engine size
- 2,993 cc
- Year of manufacture
- 2012
- First used
- 20 Jul 2012
- MOT status
- MOT valid until 3 Jan 2027
- Latest MOT test
- 11 Dec 2025 (Pass)
Mileage history
S3 WPP was last recorded at 136,858 miles on 11 Dec 2025, 13 miles more than at the previous MOT on 5 Dec 2025.
Mileage went down between tests
- 4 Jan 2022: 105,525 miles, lower than 159,539 miles on 22 Jun 2021.
A replacement instrument cluster, a recording error at the test or odometer tampering can cause this.
- Previous MOT
- 136,845 miles · 5 Dec 2025
- Between the last two tests
- 13 miles
- Average per year
- 9,238 miles
Recorded mileage by year
- 2025 – 136,858 miles
- 2024 – 126,996 miles
- 2023 – 114,672 miles
- 2022 – 105,525 miles
- 2021 – 159,539 miles
- 2020 – 143,933 miles
- 2019 – 134,015 miles
- 2017 – 58,572 miles
- 2015 – 40,292 miles
What the latest MOT found
- AdvisoryFront Lower Suspension arm pin or bush worn but not resulting in excessive movement both, central bush (5.3.4 (a) (i))Recorded at 2 MOTs since 2025
Full MOT history
15 tests since 29 Jun 2015, newest first. Select a test to see every defect and advisory.
Pass136,858 miles (+13)1 advisory
- MOT expiry
- 3 Jan 2027
- Odometer
- 136,858 miles
- Test number
- 957800827237
- AdvisoryFront Lower Suspension arm pin or bush worn but not resulting in excessive movement both, central bush (5.3.4 (a) (i))
Fail136,845 miles (+9,849)1 major1 advisory
- MOT expiry
- No new certificate
- Odometer
- 136,845 miles
- Test number
- 711228456033
- MajorNearside Front Outer Tyre has a cut in excess of the requirements deep enough to reach the ply or cords (5.2.3 (d) (i))
- AdvisoryFront Lower Suspension arm pin or bush worn but not resulting in excessive movement both, central bush (5.3.4 (a) (i))
Pass126,996 miles (+12,324)3 advisories
- MOT expiry
- 3 Jan 2026
- Odometer
- 126,996 miles
- Test number
- 772039728641
- AdvisoryFront Inner Tyre worn close to legal limit/worn on edge both (5.2.3 (e))
- AdvisoryOffside Front Suspension arm pin or bush worn but not resulting in excessive movement central bush (5.3.4 (a) (i))
- AdvisoryUndertray not fully secure (8.1.1 (b) (i))
Pass114,672 miles (+2,784)
- MOT expiry
- 3 Jan 2025
- Odometer
- 114,672 miles
- Test number
- 997114726242
No defects or advisories recorded.
Pass111,888 miles (+6,363)2 advisories
- MOT expiry
- 3 Jan 2024
- Odometer
- 111,888 miles
- Test number
- 963820433039
- AdvisoryFront n/s and o/s tyre wearing on edges
- AdvisoryPlay in steering rack inner joint(s) n/s and o/s
Pass105,525 miles (-54,014)
- MOT expiry
- 3 Jan 2023
- Odometer
- 105,525 miles
- Test number
- 800786175963
No defects or advisories recorded.
Pass159,539 miles (+15,606)2 advisories
- MOT expiry
- 20 Jul 2022
- Odometer
- 159,539 miles
- Test number
- 999078913276
- AdvisoryNearside Front Inner Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryOffside Front Inner Tyre worn close to legal limit/worn on edge (5.2.3 (e))
Pass143,933 miles (+9,918)
- MOT expiry
- 20 Jul 2021
- Odometer
- 143,933 miles
- Test number
- 631460960388
No defects or advisories recorded.
Pass134,015 miles
- MOT expiry
- 20 Jul 2020
- Odometer
- 134,015 miles
- Test number
- 267707275504
No defects or advisories recorded.
Fail134,015 miles2 major
- MOT expiry
- No new certificate
- Odometer
- 134,015 miles
- Test number
- 869476823942
- MajorFront Registration plate incorrect incorrectly spaced (0.1 (c))
- MajorRear Registration plate incorrect incorrectly spaced (0.1 (c))
Pass113,231 km
- MOT expiry
- 20 Jul 2019
- Odometer
- 113,231 km
- Test number
- 434045568663
No defects or advisories recorded.
Pass58,572 miles
- MOT expiry
- 20 Jul 2018
- Odometer
- 58,572 miles
- Test number
- 752896546390
No defects or advisories recorded.
Pass76,515 km
- MOT expiry
- 20 Jul 2017
- Odometer
- 76,515 km
- Test number
- 252698750899
No defects or advisories recorded.
Pass40,292 miles (+1)
- MOT expiry
- 20 Jul 2016
- Odometer
- 40,292 miles
- Test number
- 897711985144
No defects or advisories recorded.
Fail40,291 miles2 failures2 repaired
- MOT expiry
- No new certificate
- Odometer
- 40,291 miles
- Test number
- 285720085463
- FailureFront registration plate character(s) incorrectly spaced (6.3.4a)
- FailureRear registration plate character(s) incorrectly spaced (6.3.4a)
- Repaired at testNearside Headlamp aim too far to the right (1.8)
- Repaired at testOffside Headlamp aim too low (1.8)
Questions about S3 WPP
- Does S3 WPP currently have a valid MOT?
- Yes. DVSA records show the MOT on S3 WPP is valid until 3 Jan 2027.
- When is the MOT due on S3 WPP?
- The MOT on S3 WPP is valid until 3 Jan 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has S3 WPP done?
- S3 WPP was recorded at 136,858 miles at its MOT on 11 Dec 2025, an average of 9,238 miles a year.
- Has S3 WPP ever failed its MOT?
- Yes. S3 WPP has failed 3 of its 15 MOT tests, most recently on 5 Dec 2025.
- Has the mileage on S3 WPP ever gone down?
- Yes. The recorded mileage was lower than at the previous test once, first on 4 Jan 2022. This can be caused by a replacement instrument cluster, a recording error or odometer tampering.
- What did the latest MOT on S3 WPP find?
- S3 WPP passed its latest MOT on 11 Dec 2025 with 1 advisory: front lower suspension arm pin or bush worn but not resulting in excessive movement both, central bush.
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.