
BMW 3 Series
Red · Petrol · 1998 · 1,895 cc
R599 HAAMOT history
R599 HAA is a red petrol BMW 3 Series first used on 30 Jan 1998. Its MOT expired on 3 Mar 2026 and it has passed 20 of 23 MOT tests, with 57,327 miles recorded at the latest.
From DVSA MOT records, updated 26 Feb 2025.

- MOT
- Expired
- On 3 Mar 2026
- Mileage
- 57,327 mi
- At MOT on 26 Feb 2025
- MOT tests
- 23
- 20 passed · 3 failed
- Per year
- 2,099 mi
- Average between MOTs
Vehicle details
- Registration
- R599 HAA
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Red
- Fuel type
- Petrol
- Engine size
- 1,895 cc
- Year of manufacture
- 1998
- First used
- 30 Jan 1998
- MOT status
- MOT expired on 3 Mar 2026
- Latest MOT test
- 26 Feb 2025 (Pass)
Mileage history
R599 HAA was last recorded at 57,327 miles on 26 Feb 2025, 5,146 miles more than at the previous MOT on 8 Feb 2024.
- Previous MOT
- 52,181 miles · 8 Feb 2024
- Between the last two tests
- 5,146 miles
- Average per year
- 2,099 miles
Recorded mileage by year
- 2025 – 57,327 miles
- 2024 – 52,181 miles
- 2023 – 43,674 miles
- 2022 – 38,865 miles
- 2021 – 36,784 miles
- 2020 – 36,103 miles
- 2019 – 35,074 miles
- 2018 – 33,988 miles
- 2017 – 32,941 miles
- 2016 – 31,539 miles
- 2015 – 30,402 miles
- 2014 – 28,962 miles
- 2013 – 27,648 miles
- 2012 – 26,217 miles
- 2011 – 24,681 miles
- 2010 – 22,673 miles
- 2009 – 21,334 miles
- 2008 – 20,050 miles
- 2007 – 18,686 miles
- 2006 – 17,172 miles
What the latest MOT found
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))Recorded at 4 MOTs since 2023
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
Full MOT history
23 tests since 10 Jan 2006, newest first. Select a test to see every defect and advisory.
Pass57,327 miles (+5,146)2 advisories
- MOT expiry
- 3 Mar 2026
- Odometer
- 57,327 miles
- Test number
- 877908847224
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryRear Registration plate deteriorated but not likely to be misread (0.1 (b))
Pass52,181 miles (+8,507)4 advisories
- MOT expiry
- 3 Mar 2025
- Odometer
- 52,181 miles
- Test number
- 137326268424
- AdvisoryFront Brake pad(s) wearing thin (1.1.13 (a) (ii))
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))
- AdvisoryNearside Front Brake disc worn, but not excessively (1.1.14 (a) (i))
- AdvisoryOffside Front Brake disc worn, but not excessively (1.1.14 (a) (i))
Pass43,674 miles (+62)1 advisory
- MOT expiry
- 3 Mar 2024
- Odometer
- 43,674 miles
- Test number
- 724242926682
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))
Fail43,612 miles (+4,747)3 major1 advisory
- MOT expiry
- No new certificate
- Odometer
- 43,612 miles
- Test number
- 308424983991
- MajorExhaust Lambda reading after 2nd fast idle outside specified limits (8.2.1.2 (c))
- MajorExhaust emissions carbon monoxide content excessive (8.2.1.2 (b))
- MajorExhaust hydrocarbon content after 2nd fast idle exceeds manufacturer's specified limits (8.2.1.2 (a))
- AdvisoryFront Registration plate deteriorated but not likely to be misread (0.1 (b))
Pass38,865 miles (+2,081)
- MOT expiry
- 3 Mar 2023
- Odometer
- 38,865 miles
- Test number
- 971936629088
No defects or advisories recorded.
Pass36,784 miles (+681)2 advisories
- MOT expiry
- 3 Mar 2022
- Odometer
- 36,784 miles
- Test number
- 943212210901
- AdvisoryNearside Front Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
- AdvisoryOffside Front Tyre slightly damaged/cracking or perishing (5.2.3 (d) (ii))
Pass36,103 miles (+1,029)
- MOT expiry
- 20 Jan 2021
- Odometer
- 36,103 miles
- Test number
- 699391424025
No defects or advisories recorded.
Pass35,074 miles (+1,086)3 advisories
- MOT expiry
- 20 Jan 2020
- Odometer
- 35,074 miles
- Test number
- 468906573970
- AdvisoryFluid leak, but not excessive slight leak around coolant cap (8.4.1 (a) (i))
- AdvisoryFront aux belt worn / cracked
- AdvisoryCat broken up inside (ok on emissons test)
Pass33,988 miles (+1,047)2 advisories
- MOT expiry
- 20 Jan 2019
- Odometer
- 33,988 miles
- Test number
- 593206083145
- AdvisoryNearside Front Lower Bonded suspension unit deteriorated but can function as intended suspension arm bush worn (2.4.F.3)
- AdvisoryOffside Front Lower Bonded suspension unit deteriorated but can function as intended suspension arm bush worn (2.4.F.3)
Pass32,941 miles (+1,402)
- MOT expiry
- 20 Jan 2018
- Odometer
- 32,941 miles
- Test number
- 423862342662
No defects or advisories recorded.
Pass31,539 miles
- MOT expiry
- 20 Jan 2017
- Odometer
- 31,539 miles
- Test number
- 251933029907
No defects or advisories recorded.
Fail31,535 miles (+1,133)1 failure1 advisory
- MOT expiry
- No new certificate
- Odometer
- 31,535 miles
- Test number
- 533333140391
- FailureOffside Front Suspension arm rubber bush deteriorated resulting in excessive movement (2.4.G.2)
- AdvisoryNearside Front Suspension arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
Pass30,402 miles (+1,440)
- MOT expiry
- 20 Jan 2016
- Odometer
- 30,402 miles
- Test number
- 477635715083
No defects or advisories recorded.
Pass28,962 miles (+1,314)
- MOT expiry
- 20 Jan 2015
- Odometer
- 28,962 miles
- Test number
- 987063114083
No defects or advisories recorded.
Pass27,648 miles (+1,431)
- MOT expiry
- 20 Jan 2014
- Odometer
- 27,648 miles
- Test number
- 106244213430
No defects or advisories recorded.
Pass26,217 miles (+1,536)
- MOT expiry
- 20 Jan 2013
- Odometer
- 26,217 miles
- Test number
- 107091312066
No defects or advisories recorded.
Pass24,681 miles (+2,008)
- MOT expiry
- 20 Jan 2012
- Odometer
- 24,681 miles
- Test number
- 129672611414
No defects or advisories recorded.
Fail22,673 miles1 repaired
- MOT expiry
- No new certificate
- Odometer
- 22,673 miles
- Test number
- 152518810449
- Repaired at testNearside Front Headlamp aim too high (1.8)
Pass22,673 miles (+1,339)
- MOT expiry
- 20 Jan 2011
- Odometer
- 22,673 miles
- Test number
- 371198910085
No defects or advisories recorded.
Pass21,334 miles (+1,284)
- MOT expiry
- 20 Jan 2010
- Odometer
- 21,334 miles
- Test number
- 912645419007
No defects or advisories recorded.
Pass20,050 miles (+1,364)
- MOT expiry
- 20 Jan 2009
- Odometer
- 20,050 miles
- Test number
- 110136918006
No defects or advisories recorded.
Pass18,686 miles (+1,514)
- MOT expiry
- 20 Jan 2008
- Odometer
- 18,686 miles
- Test number
- 100456017446
No defects or advisories recorded.
Pass17,172 miles
- MOT expiry
- 20 Jan 2007
- Odometer
- 17,172 miles
- Test number
- 942080916090
No defects or advisories recorded.
Questions about R599 HAA
- Does R599 HAA currently have a valid MOT?
- No. The MOT on R599 HAA expired on 3 Mar 2026, according to DVSA records.
- When is the MOT due on R599 HAA?
- The MOT on R599 HAA expired on 3 Mar 2026. It can only be driven to a pre-booked MOT test or to repairs needed to pass one.
- What mileage has R599 HAA done?
- R599 HAA was recorded at 57,327 miles at its MOT on 26 Feb 2025, an average of 2,099 miles a year.
- Has R599 HAA ever failed its MOT?
- Yes. R599 HAA has failed 3 of its 23 MOT tests, most recently on 16 Feb 2023.
- Has the mileage on R599 HAA 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 R599 HAA find?
- R599 HAA passed its latest MOT on 26 Feb 2025 with 2 advisories: front registration plate deteriorated but not likely to be misread; rear registration plate deteriorated but not likely to be misread.
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.