
BMW 3 Series
Blue · Petrol · 1999 · 2,494 cc
V43 GGFMOT history
V43 GGF is a blue petrol BMW 3 Series first used on 1 Oct 1999. Its MOT is valid until 21 Jul 2027 and it has passed 18 of 21 MOT tests, with 30,392 miles recorded at the latest.
From DVSA MOT records, updated 15 Jul 2026.

- MOT
- Valid
- Until 21 Jul 2027
- Mileage
- 30,392 mi
- At MOT on 15 Jul 2026
- MOT tests
- 21
- 18 passed · 3 failed
- Per year
- 585 mi
- Average between MOTs
Vehicle details
- Registration
- V43 GGF
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Blue
- Fuel type
- Petrol
- Engine size
- 2,494 cc
- Year of manufacture
- 1999
- First used
- 1 Oct 1999
- MOT status
- MOT valid until 21 Jul 2027
- Latest MOT test
- 15 Jul 2026 (Pass)
Mileage history
V43 GGF was last recorded at 30,392 miles on 15 Jul 2026, 645 miles more than at the previous MOT on 10 Jul 2025.
- Previous MOT
- 29,747 miles · 10 Jul 2025
- Between the last two tests
- 645 miles
- Average per year
- 585 miles
Recorded mileage by year
- 2026 – 30,392 miles
- 2025 – 29,747 miles
- 2024 – 29,000 miles
- 2023 – 28,448 miles
- 2022 – 27,818 miles
- 2021 – 26,790 miles
- 2019 – 26,753 miles
- 2018 – 26,624 miles
- 2017 – 26,072 miles
- 2016 – 25,482 miles
- 2015 – 25,100 miles
- 2014 – 24,200 miles
- 2013 – 22,926 miles
- 2012 – 21,897 miles
- 2010 – 20,506 miles
- 2008 – 20,022 miles
- 2007 – 19,609 miles
- 2006 – 18,438 miles
What the latest MOT found
No defects or advisories were recorded.
Full MOT history
21 tests since 1 Feb 2006, newest first. Select a test to see every defect and advisory.
Pass30,392 miles (+645)
- MOT expiry
- 21 Jul 2027
- Odometer
- 30,392 miles
- Test number
- 965732114745
No defects or advisories recorded.
Pass29,747 miles (+747)
- MOT expiry
- 21 Jul 2026
- Odometer
- 29,747 miles
- Test number
- 826337495766
No defects or advisories recorded.
Pass29,000 miles (+552)
- MOT expiry
- 21 Jul 2025
- Odometer
- 29,000 miles
- Test number
- 886465446405
No defects or advisories recorded.
Pass28,448 miles (+630)
- MOT expiry
- 19 Jul 2024
- Odometer
- 28,448 miles
- Test number
- 814896027708
No defects or advisories recorded.
Pass27,818 miles (+1,028)2 advisories
- MOT expiry
- 19 Jul 2023
- Odometer
- 27,818 miles
- Test number
- 664600482703
- AdvisoryNearside Front Suspension arm ball joint has slight play (5.3.4 (a) (i))
- AdvisoryOffside Front Suspension arm ball joint has slight play (5.3.4 (a) (i))
Pass26,790 miles (+37)
- MOT expiry
- 4 May 2022
- Odometer
- 26,790 miles
- Test number
- 721139706233
No defects or advisories recorded.
Pass26,753 miles
- MOT expiry
- 28 Jan 2021
- Odometer
- 26,753 miles
- Test number
- 369978366698
No defects or advisories recorded.
Fail26,753 miles (+129)1 repaired
- MOT expiry
- No new certificate
- Odometer
- 26,753 miles
- Test number
- 458257184598
- Repaired at testSupplementary restraint system warning lamp indicates a fault (7.1.6 (a))
Pass26,624 miles (+552)
- MOT expiry
- 26 Jul 2019
- Odometer
- 26,624 miles
- Test number
- 462876676389
No defects or advisories recorded.
Pass26,072 miles
- MOT expiry
- 26 Jul 2018
- Odometer
- 26,072 miles
- Test number
- 107873121691
No defects or advisories recorded.
Fail26,072 miles (+590)1 repaired
- MOT expiry
- No new certificate
- Odometer
- 26,072 miles
- Test number
- 485306933676
- Repaired at testPassenger's airbag obviously defective (5.4.1)
Pass25,482 miles (+382)
- MOT expiry
- 26 Jul 2017
- Odometer
- 25,482 miles
- Test number
- 897133771402
No defects or advisories recorded.
Pass25,100 miles
- MOT expiry
- 25 Jul 2016
- Odometer
- 25,100 miles
- Test number
- 387505905466
No defects or advisories recorded.
Fail25,100 miles (+900)1 failure
- MOT expiry
- No new certificate
- Odometer
- 25,100 miles
- Test number
- 119085205272
- FailureSupplementary Restraint System warning lamp indicates a fault (5.4.2)
Pass24,200 miles (+1,274)
- MOT expiry
- 25 Jul 2015
- Odometer
- 24,200 miles
- Test number
- 649344804246
No defects or advisories recorded.
Pass22,926 miles (+1,029)
- MOT expiry
- 25 Jul 2014
- Odometer
- 22,926 miles
- Test number
- 307797703430
No defects or advisories recorded.
Pass21,897 miles (+1,391)
- MOT expiry
- 23 Jul 2013
- Odometer
- 21,897 miles
- Test number
- 638506702289
No defects or advisories recorded.
Pass20,506 miles (+484)
- MOT expiry
- 23 Nov 2011
- Odometer
- 20,506 miles
- Test number
- 521508420371
No defects or advisories recorded.
Pass20,022 miles (+413)
- MOT expiry
- 30 Apr 2009
- Odometer
- 20,022 miles
- Test number
- 513212728168
No defects or advisories recorded.
Pass19,609 miles (+1,171)
- MOT expiry
- 31 Jan 2008
- Odometer
- 19,609 miles
- Test number
- 203510937075
No defects or advisories recorded.
Pass18,438 miles
- MOT expiry
- 31 Jan 2007
- Odometer
- 18,438 miles
- Test number
- 533932536014
No defects or advisories recorded.
Questions about V43 GGF
- Does V43 GGF currently have a valid MOT?
- Yes. DVSA records show the MOT on V43 GGF is valid until 21 Jul 2027.
- When is the MOT due on V43 GGF?
- The MOT on V43 GGF is valid until 21 Jul 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has V43 GGF done?
- V43 GGF was recorded at 30,392 miles at its MOT on 15 Jul 2026, an average of 585 miles a year.
- Has V43 GGF ever failed its MOT?
- Yes. V43 GGF has failed 3 of its 21 MOT tests, most recently on 29 Jul 2019.
- Has the mileage on V43 GGF 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 V43 GGF find?
- V43 GGF passed its latest MOT on 15 Jul 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.