
BMW 3 Series
Red · Petrol · 1998 · 1,796 cc
R623 MJBMOT history
R623 MJB is a red petrol BMW 3 Series first used on 14 Jan 1998. Its MOT expired on 3 Jun 2026 and it has passed 13 of 17 MOT tests, with 112,976 miles recorded at the latest.
From DVSA MOT records, updated 4 Jun 2025.

- MOT
- Expired
- On 3 Jun 2026
- Mileage
- 112,976 mi
- At MOT on 4 Jun 2025
- MOT tests
- 17
- 13 passed · 4 failed
- Per year
- 880 mi
- Average between MOTs
Vehicle details
- Registration
- R623 MJB
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Red
- Fuel type
- Petrol
- Engine size
- 1,796 cc
- Year of manufacture
- 1998
- First used
- 14 Jan 1998
- MOT status
- MOT expired on 3 Jun 2026
- Latest MOT test
- 4 Jun 2025 (Pass)
Mileage history
R623 MJB was last recorded at 112,976 miles on 4 Jun 2025, 77 miles more than at the previous MOT on 14 Jun 2023.
- Previous MOT
- 112,899 miles · 14 Jun 2023
- Between the last two tests
- 77 miles
- Average per year
- 880 miles
Recorded mileage by year
- 2025 – 112,976 miles
- 2023 – 112,899 miles
- 2021 – 112,873 miles
- 2020 – 112,861 miles
- 2018 – 112,854 miles
- 2016 – 112,841 miles
- 2015 – 112,355 miles
- 2013 – 112,159 miles
- 2012 – 109,243 miles
- 2011 – 99,125 miles
- 2008 – 98,820 miles
- 2007 – 98,020 miles
- 2006 – 96,045 miles
What the latest MOT found
- MinorNearside Front Tyre obviously under inflated (5.2.3 (l))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Full MOT history
17 tests since 6 Mar 2006, newest first. Select a test to see every defect and advisory.
Pass112,976 miles (+77)1 minor1 advisory
- MOT expiry
- 3 Jun 2026
- Odometer
- 112,976 miles
- Test number
- 904862175615
- MinorNearside Front Tyre obviously under inflated (5.2.3 (l))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Pass112,899 miles (+26)
- MOT expiry
- 13 Jun 2024
- Odometer
- 112,899 miles
- Test number
- 162840719686
No defects or advisories recorded.
Pass112,873 miles (+12)
- MOT expiry
- 7 Mar 2022
- Odometer
- 112,873 miles
- Test number
- 617530754299
No defects or advisories recorded.
Pass112,861 miles (+7)
- MOT expiry
- 3 Mar 2021
- Odometer
- 112,861 miles
- Test number
- 335773110125
No defects or advisories recorded.
Pass112,854 miles (+13)
- MOT expiry
- 8 Mar 2019
- Odometer
- 112,854 miles
- Test number
- 504937377580
No defects or advisories recorded.
Pass112,841 miles (+486)
- MOT expiry
- 1 Jun 2017
- Odometer
- 112,841 miles
- Test number
- 658283107651
No defects or advisories recorded.
Pass112,355 miles (+196)
- MOT expiry
- 1 Jun 2016
- Odometer
- 112,355 miles
- Test number
- 728583655159
No defects or advisories recorded.
Pass112,159 miles (+2,916)
- MOT expiry
- 13 Nov 2014
- Odometer
- 112,159 miles
- Test number
- 217478213328
No defects or advisories recorded.
Pass109,243 miles
- MOT expiry
- 17 Apr 2013
- Odometer
- 109,243 miles
- Test number
- 196899602145
No defects or advisories recorded.
Fail109,243 miles (+10,118)1 failure
- MOT expiry
- No new certificate
- Odometer
- 109,243 miles
- Test number
- 287868902154
- FailureNearside Front Shock absorber has a serious fluid leak (2.7.3)
Pass99,125 miles
- MOT expiry
- 29 Feb 2012
- Odometer
- 99,125 miles
- Test number
- 268790261012
No defects or advisories recorded.
Fail99,125 miles (+305)2 repaired
- MOT expiry
- No new certificate
- Odometer
- 99,125 miles
- Test number
- 427640361089
- Repaired at testNearside Headlamp aim too high (1.8)
- Repaired at testOffside Headlamp aim too high (1.8)
Pass98,820 miles (+800)
- MOT expiry
- 10 Sept 2009
- Odometer
- 98,820 miles
- Test number
- 150485858244
No defects or advisories recorded.
Pass98,020 miles (+27)
- MOT expiry
- 18 Jun 2008
- Odometer
- 98,020 miles
- Test number
- 250140277110
No defects or advisories recorded.
Fail97,993 miles (+33)1 failure
- MOT expiry
- No new certificate
- Odometer
- 97,993 miles
- Test number
- 362590367106
- FailureOffside Rear Shock absorber has a serious fluid leak (2.7.3)
Fail97,960 miles (+1,915)5 failures
- MOT expiry
- No new certificate
- Odometer
- 97,960 miles
- Test number
- 174967657127
- FailureNearside Front Suspension arm rubber bush deteriorated resulting in excessive movement (2.4.G.2)
- FailureNearside Windscreen wiper does not clear the windscreen effectively (8.2.2)
- FailureOffside Front Suspension arm rubber bush deteriorated resulting in excessive movement (2.4.G.2)
- FailureOffside Shock absorber has a serious fluid leak (2.7.3)
- FailureOffside Windscreen wiper does not clear the windscreen effectively (8.2.2)
Pass96,045 miles2 advisories
- MOT expiry
- 5 Mar 2007
- Odometer
- 96,045 miles
- Test number
- 103545566438
- AdvisoryOffside Front Lower Suspension arm has slight play in a ball joint (2.4.G.2)
- AdvisoryOffside Rear Shock absorber has a light misting of oil (2.7.3)
Questions about R623 MJB
- Does R623 MJB currently have a valid MOT?
- No. The MOT on R623 MJB expired on 3 Jun 2026, according to DVSA records.
- When is the MOT due on R623 MJB?
- The MOT on R623 MJB expired on 3 Jun 2026. It can only be driven to a pre-booked MOT test or to repairs needed to pass one.
- What mileage has R623 MJB done?
- R623 MJB was recorded at 112,976 miles at its MOT on 4 Jun 2025, an average of 880 miles a year.
- Has R623 MJB ever failed its MOT?
- Yes. R623 MJB has failed 4 of its 17 MOT tests, most recently on 17 Apr 2012.
- Has the mileage on R623 MJB 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 R623 MJB find?
- R623 MJB passed its latest MOT on 4 Jun 2025 with 1 minor defect and 1 advisory: nearside front tyre obviously under inflated; oil leak, but not excessive.
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.