
BMW 3 Series
Green · Petrol · 1999 · 2,494 cc
T928 CPPMOT history
T928 CPP is a green petrol BMW 3 Series first used on 1 Aug 1999. Its MOT is valid until 23 Aug 2027 and it has passed 21 of 26 MOT tests, with 169,206 miles recorded at the latest.
From DVSA MOT records, updated 24 Aug 2026.
- MOT
- Valid
- Until 23 Aug 2027
- Mileage
- 169,206 mi
- At MOT on 24 Aug 2026
- MOT tests
- 26
- 21 passed · 5 failed
- Per year
- 3,674 mi
- Average between MOTs
Vehicle details
- Registration
- T928 CPP
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Green
- Fuel type
- Petrol
- Engine size
- 2,494 cc
- Year of manufacture
- 1999
- First used
- 1 Aug 1999
- MOT status
- MOT valid until 23 Aug 2027
- Latest MOT test
- 24 Aug 2026 (Pass)
Mileage history
T928 CPP was last recorded at 169,206 miles on 24 Aug 2026, 565 miles more than at the previous MOT on 23 Jul 2025.
- Previous MOT
- 168,641 miles · 23 Jul 2025
- Between the last two tests
- 565 miles
- Average per year
- 3,674 miles
Recorded mileage by year
- 2026 – 169,206 miles
- 2025 – 168,641 miles
- 2024 – 167,481 miles
- 2023 – 165,601 miles
- 2022 – 163,246 miles
- 2021 – 161,343 miles
- 2020 – 159,789 miles
- 2019 – 157,766 miles
- 2018 – 152,667 miles
- 2017 – 147,594 miles
- 2016 – 144,111 miles
- 2015 – 136,893 miles
- 2014 – 130,357 miles
- 2013 – 125,583 miles
- 2012 – 122,510 miles
- 2011 – 119,361 miles
- 2010 – 115,984 miles
- 2009 – 111,476 miles
- 2008 – 107,804 miles
- 2007 – 105,930 miles
- 2006 – 95,371 miles
What the latest MOT found
- AdvisoryNearside Front Shock absorbers has light misting of oil (5.3.2 (b))
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 Rear Brake pipe slightly corroded (3.6.B.2c)
Advisory4 MOTs, 2012–2015
Offside Rear Brake pipe slightly corroded (3.6.B.2c)
Advisory4 MOTs, 2012–2015
Front Windscreen has damage to an area less than a 40mm circle outside zone 'A' (8.3.1d)
Advisory3 MOTs, 2014–2015
Front registration plate deteriorated but not likely to be misread (6.3.1d)
Advisory3 MOTs, 2014–2015
Nearside Rear Tyre worn close to the legal limit (4.1.E.1)
Advisory2 MOTs, 2015
Nearside Rear shock absorber dust cover insecure
Advisory2 MOTs, 2015
Full MOT history
26 tests since 20 Jul 2006, newest first. Select a test to see every defect and advisory.
Pass169,206 miles (+565)1 advisory
- MOT expiry
- 23 Aug 2027
- Odometer
- 169,206 miles
- Test number
- 471454908112
- AdvisoryNearside Front Shock absorbers has light misting of oil (5.3.2 (b))
Pass168,641 miles (+1,160)
- MOT expiry
- 22 Aug 2026
- Odometer
- 168,641 miles
- Test number
- 404698884104
No defects or advisories recorded.
Pass167,481 miles (+1,880)
- MOT expiry
- 22 Aug 2025
- Odometer
- 167,481 miles
- Test number
- 233956178628
No defects or advisories recorded.
Pass165,601 miles (+2,355)
- MOT expiry
- 22 Aug 2024
- Odometer
- 165,601 miles
- Test number
- 645126445997
No defects or advisories recorded.
Pass163,246 miles (+1,903)
- MOT expiry
- 22 Aug 2023
- Odometer
- 163,246 miles
- Test number
- 553113316136
No defects or advisories recorded.
Pass161,343 miles (+1,554)
- MOT expiry
- 22 Oct 2022
- Odometer
- 161,343 miles
- Test number
- 861117017129
No defects or advisories recorded.
Pass159,789 miles (+2,023)
- MOT expiry
- 22 Oct 2021
- Odometer
- 159,789 miles
- Test number
- 770215500522
No defects or advisories recorded.
Pass157,766 miles (+5,099)
- MOT expiry
- 22 Oct 2020
- Odometer
- 157,766 miles
- Test number
- 169768621222
No defects or advisories recorded.
Pass152,667 miles (+5,073)
- MOT expiry
- 22 Oct 2019
- Odometer
- 152,667 miles
- Test number
- 164466947780
No defects or advisories recorded.
Pass147,594 miles (+3,483)
- MOT expiry
- 22 Oct 2018
- Odometer
- 147,594 miles
- Test number
- 562279724484
No defects or advisories recorded.
Pass144,111 miles (+7,218)1 advisory
- MOT expiry
- 19 Oct 2017
- Odometer
- 144,111 miles
- Test number
- 756622171582
- AdvisoryDamage to winscreen on nearside
Pass136,893 miles (+169)9 advisories
- MOT expiry
- 13 Sept 2016
- Odometer
- 136,893 miles
- Test number
- 703141864075
- AdvisoryFront Windscreen has damage to an area less than a 40mm circle outside zone 'A' (8.3.1d)
- AdvisoryFront registration plate deteriorated but not likely to be misread (6.3.1d)
- AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryNearside Rear shock absorber dust cover insecure
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Rear shock absorber dust cover insecure
- AdvisoryRear exhaust support bracket broken
Fail136,724 miles (+6,367)1 dangerous9 advisories
- MOT expiry
- No new certificate
- Odometer
- 136,724 miles
- Test number
- 449482588745
- DangerousOffside Rear coil spring broken (2.4.C.1a)
- AdvisoryFront Windscreen has damage to an area less than a 40mm circle outside zone 'A' (8.3.1d)
- AdvisoryFront registration plate deteriorated but not likely to be misread (6.3.1d)
- AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryNearside Rear shock absorber dust cover insecure
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Rear shock absorber dust cover insecure
- AdvisoryRear exhaust support bracket broken
Pass130,357 miles (+4,774)4 advisories1 note
- MOT expiry
- 12 Sept 2015
- Odometer
- 130,357 miles
- Test number
- 629919144238
- AdvisoryFront Windscreen has damage to an area less than a 40mm circle outside zone 'A' (8.3.1d)
- AdvisoryFront registration plate deteriorated but not likely to be misread (6.3.1d)
- AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
- NoteNearside rear shock absorber dust cover insecure
Pass125,583 miles (+5)1 advisory1 note
- MOT expiry
- 12 Sept 2014
- Odometer
- 125,583 miles
- Test number
- 267203453293
- AdvisoryFront Brakes imbalanced requirements only just met. It would appear that the braking system requires adjustment or repair. (3.7.B.5b)
- NoteFront Brake Pads begining to wear low.
Fail125,578 miles (+3,068)1 failure1 advisory3 notes
- MOT expiry
- No new certificate
- Odometer
- 125,578 miles
- Test number
- 718932653224
- FailureOffside Rear Lower coil spring broken (2.4.C.1a)
- AdvisoryFront Brakes imbalanced requirements only just met. It would appear that the braking system requires adjustment or repair. (3.7.B.5b)
- NoteFront Brake Pads begining to wear low.
- NotePark Brake requires adjustment.
- NoteRear brake Pipes corroded and require attention.
Fail122,510 miles4 repaired4 advisories
- MOT expiry
- No new certificate
- Odometer
- 122,510 miles
- Test number
- 247637252264
- Repaired at testNearside Headlamp aim too low (1.8)
- Repaired at testNearside Windscreen wiper does not clear the windscreen effectively (8.2.2)
- Repaired at testOffside Headlamp aim too low (1.8)
- Repaired at testOffside Windscreen washer provides insufficient washer liquid (8.2.3)
- AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Rear Shock absorber has a light misting of oil (2.7.3)
- AdvisoryNearside Rear Shock absorber has a slightly reduced damping effect (2.7.5)
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
Pass122,510 miles (+3,149)4 advisories
- MOT expiry
- 12 Sept 2013
- Odometer
- 122,510 miles
- Test number
- 657957452237
- AdvisoryNearside Rear Brake pipe slightly corroded (3.6.B.2c)
- AdvisoryNearside Rear Shock absorber has a light misting of oil (2.7.3)
- AdvisoryNearside Rear Shock absorber has a slightly reduced damping effect (2.7.5)
- AdvisoryOffside Rear Brake pipe slightly corroded (3.6.B.2c)
Pass119,361 miles (+3,377)
- MOT expiry
- 20 Aug 2012
- Odometer
- 119,361 miles
- Test number
- 769940031234
No defects or advisories recorded.
Pass115,984 miles (+4,508)
- MOT expiry
- 20 Aug 2011
- Odometer
- 115,984 miles
- Test number
- 380173530275
No defects or advisories recorded.
Pass111,476 miles (+3,672)
- MOT expiry
- 16 Aug 2010
- Odometer
- 111,476 miles
- Test number
- 133579529282
No defects or advisories recorded.
Pass107,804 miles
- MOT expiry
- 19 Jul 2009
- Odometer
- 107,804 miles
- Test number
- 583453388195
No defects or advisories recorded.
Fail107,804 miles (+1,874)1 repaired
- MOT expiry
- No new certificate
- Odometer
- 107,804 miles
- Test number
- 680763088192
- Repaired at testOffside Headlamp not working on dipped beam (1.7.5a)
Pass105,930 miles
- MOT expiry
- 19 Jul 2008
- Odometer
- 105,930 miles
- Test number
- 242753697182
No defects or advisories recorded.
Fail105,930 miles (+10,559)1 repaired
- MOT expiry
- No new certificate
- Odometer
- 105,930 miles
- Test number
- 582923297124
- Repaired at testOffside Headlamp excessively damaged so that the light output is severely reduced (1.7.5a)
Pass95,371 miles1 note
- MOT expiry
- 19 Jul 2007
- Odometer
- 95,371 miles
- Test number
- 580701506259
- NoteBonnet cable seized
Questions about T928 CPP
- Does T928 CPP currently have a valid MOT?
- Yes. DVSA records show the MOT on T928 CPP is valid until 23 Aug 2027.
- When is the MOT due on T928 CPP?
- The MOT on T928 CPP is valid until 23 Aug 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has T928 CPP done?
- T928 CPP was recorded at 169,206 miles at its MOT on 24 Aug 2026, an average of 3,674 miles a year.
- Has T928 CPP ever failed its MOT?
- Yes. T928 CPP has failed 5 of its 26 MOT tests, most recently on 5 Sept 2015.
- Has the mileage on T928 CPP 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 T928 CPP find?
- T928 CPP passed its latest MOT on 24 Aug 2026 with 1 advisory: nearside front shock absorbers has light misting of oil.
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.