
BMW X3
Red · Petrol · 2004 · 2,494 cc
X31 DJTMOT history
X31 DJT is a red petrol BMW X3 first used on 29 Sept 2004. Its MOT is valid until 28 Aug 2027 and it has passed 21 of 21 MOT tests, with 143,480 miles recorded at the latest.
From DVSA MOT records, updated 18 Aug 2026.

- MOT
- Valid
- Until 28 Aug 2027
- Mileage
- 143,480 mi
- At MOT on 18 Aug 2026
- MOT tests
- 21
- 21 passed · 0 failed
- Per year
- 5,465 mi
- Average between MOTs
Vehicle details
- Registration
- X31 DJT
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- X3
- Colour
- Red
- Fuel type
- Petrol
- Engine size
- 2,494 cc
- Year of manufacture
- 2004
- First used
- 29 Sept 2004
- MOT status
- MOT valid until 28 Aug 2027
- Latest MOT test
- 18 Aug 2026 (Pass)
Mileage history
X31 DJT was last recorded at 143,480 miles on 18 Aug 2026, 4,425 miles more than at the previous MOT on 29 Aug 2025.
- Previous MOT
- 139,055 miles · 29 Aug 2025
- Between the last two tests
- 4,425 miles
- Average per year
- 5,465 miles
Recorded mileage by year
- 2026 – 143,480 miles
- 2025 – 139,055 miles
- 2024 – 134,917 miles
- 2023 – 128,883 miles
- 2022 – 126,130 miles
- 2021 – 122,226 miles
- 2020 – 119,600 miles
- 2019 – 115,647 miles
- 2018 – 107,994 miles
- 2017 – 102,081 miles
- 2016 – 94,781 miles
- 2015 – 90,104 miles
- 2014 – 86,053 miles
- 2013 – 81,704 miles
- 2012 – 77,809 miles
- 2011 – 73,235 miles
- 2010 – 69,955 miles
- 2009 – 53,985 miles
- 2008 – 49,765 miles
- 2007 – 40,860 miles
What the latest MOT found
- AdvisoryBrake hose slightly deteriorated (1.1.12 (b) (ii))Recorded at 3 MOTs since 2024
- AdvisoryCoil spring corroded (5.3.1 (b) (i))Recorded at 5 MOTs since 2022
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))Recorded at 4 MOTs since 2021
- AdvisoryRear Wheel bearing has slight play (5.1.3 (a) (i))
- AdvisoryFront disc shield missing
- AdvisorySlight damage to windscreenRecorded at 2 MOTs since 2025
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 Wheel bearing has slight play
Advisory6 MOTs, 2018–2025
Nearside Rear wheel bearing has slight play
Advisory4 MOTs, 2014–2017
Tyre worn close to legal limit/worn on edge all tyres
Advisory3 MOTs, 2022–2025
Tyre slightly damaged/cracking or perishing all tyres
Advisory3 MOTs, 2021–2023
O/s front disc shield loose at bottom
Advisory2 MOTs, 2022–2023
Full MOT history
21 tests since 8 Nov 2007, newest first. Select a test to see every defect and advisory.
Pass143,480 miles (+4,425)6 advisories
- MOT expiry
- 28 Aug 2027
- Odometer
- 143,480 miles
- Test number
- 604931475272
- AdvisoryBrake hose slightly deteriorated (1.1.12 (b) (ii))
- AdvisoryCoil spring corroded (5.3.1 (b) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryRear Wheel bearing has slight play (5.1.3 (a) (i))
- AdvisoryFront disc shield missing
- AdvisorySlight damage to windscreen
Pass139,055 miles (+4,138)7 advisories
- MOT expiry
- 28 Aug 2026
- Odometer
- 139,055 miles
- Test number
- 417500379435
- AdvisoryBrake hose slightly deteriorated (1.1.12 (b) (ii))
- AdvisoryCoil spring corroded (5.3.1 (b) (i))
- AdvisoryNearside Rear Wheel bearing has slight play (5.1.3 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryTyre worn close to legal limit/worn on edge all tyres (5.2.3 (e))
- AdvisoryFront disc shields missing
- AdvisorySlight damage to windscreen
Pass134,917 miles (+6,034)7 advisories
- MOT expiry
- 27 Aug 2025
- Odometer
- 134,917 miles
- Test number
- 675034587108
- AdvisoryBrake hose slightly deteriorated (1.1.12 (b) (ii))
- AdvisoryCoil spring corroded (5.3.1 (b) (i))
- AdvisoryFront Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryNearside Rear Wheel bearing has slight play (5.1.3 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryFront disc shield insecure
- AdvisorySmall stone chip in windscreen
Pass128,883 miles (+2,753)5 advisories
- MOT expiry
- 27 Aug 2024
- Odometer
- 128,883 miles
- Test number
- 630532706941
- AdvisoryCoil spring corroded (5.3.1 (b) (i))
- AdvisoryNearside Rear Wheel bearing has slight play (5.1.3 (a) (i))
- AdvisoryTyre slightly damaged/cracking or perishing all tyres (5.2.3 (d) (ii))
- AdvisoryTyre worn close to legal limit/worn on edge all tyres (5.2.3 (e))
- AdvisoryO/s front disc shield loose at bottom
Pass126,130 miles (+3,904)5 advisories
- MOT expiry
- 27 Aug 2023
- Odometer
- 126,130 miles
- Test number
- 661430346823
- AdvisoryCoil spring corroded (5.3.1 (b) (i))
- AdvisoryNearside Rear Wheel bearing has slight play (5.1.3 (a) (i))
- AdvisoryTyre slightly damaged/cracking or perishing all tyres (5.2.3 (d) (ii))
- AdvisoryTyre worn close to legal limit/worn on edge all tyres (5.2.3 (e))
- AdvisoryO/s front disc shield loose at bottom
Pass122,226 miles (+2,626)5 advisories
- MOT expiry
- 27 Aug 2022
- Odometer
- 122,226 miles
- Test number
- 860598583026
- AdvisoryNearside Rear Wheel bearing has slight play (5.1.3 (a) (i))
- AdvisoryOffside Front Lower Suspension arm ball joint has slight play (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
- AdvisoryTyre slightly damaged/cracking or perishing all tyres (5.2.3 (d) (ii))
- AdvisoryO/s front disc shield insecure at bottom
Pass119,600 miles (+3,953)2 advisories
- MOT expiry
- 27 Aug 2021
- Odometer
- 119,600 miles
- Test number
- 538891425672
- AdvisoryOffside Rear Nail in tyre
- AdvisoryO/s front disk shield insecure at bottom
Pass115,647 miles (+7,653)
- MOT expiry
- 27 Aug 2020
- Odometer
- 115,647 miles
- Test number
- 707322747382
No defects or advisories recorded.
Pass107,994 miles (+5,913)1 minor2 advisories
- MOT expiry
- 27 Aug 2019
- Odometer
- 107,994 miles
- Test number
- 138442308931
- MinorNearside Front Upper Anti-roll bar ball joint dust cover severely deteriorated (5.3.4 (b) (i))
- AdvisoryNearside Rear Wheel bearing has slight play (5.1.3 (a) (i))
- AdvisoryAll tyres perished and wearing low
Pass102,081 miles (+7,300)4 advisories
- MOT expiry
- 27 Jul 2018
- Odometer
- 102,081 miles
- Test number
- 546304672544
- AdvisoryNearside Front Anti-roll bar ball joint dust cover damaged, but preventing the ingress of dirt (2.4.G.2)
- AdvisoryNearside Rear wheel bearing has slight play (2.6.2)
- AdvisoryAll four tyres wearing of on edges
- AdvisorySlight perishing to all four tyres
Pass94,781 miles (+4,677)3 advisories
- MOT expiry
- 27 Jul 2017
- Odometer
- 94,781 miles
- Test number
- 182915739995
- AdvisoryNearside Rear wheel bearing has slight play (2.6.2)
- AdvisoryFront tyres wearing on edges
- AdvisoryUnder trays fitted
Pass90,104 miles (+4,051)1 advisory2 notes
- MOT expiry
- 27 Jul 2016
- Odometer
- 90,104 miles
- Test number
- 826525095190
- AdvisoryNearside Rear wheel bearing has slight play (2.6.2)
- NoteChild seat fitted not allowing full inspection of adult belt
- NoteUnder-trays fitted obscuring some underside components
Pass86,053 miles (+4,349)1 advisory3 notes
- MOT expiry
- 27 Jul 2015
- Odometer
- 86,053 miles
- Test number
- 256263504287
- AdvisoryNearside Rear wheel bearing has slight play (2.6.2)
- NoteEngine covers fitted obscuring some components in the engine bay
- NoteNail in nearside rear tyre
- NoteUnder-trays fitted obscuring some underside components
Pass81,704 miles (+3,895)1 advisory5 notes
- MOT expiry
- 27 Jul 2014
- Odometer
- 81,704 miles
- Test number
- 739691193185
- AdvisoryNearside Rear Rear wheel bearing has slight play (2.6.2)
- NoteChild seat fitted not allowing full inspection of adult belt
- NoteUnder-trays fitted obscuring some underside components
- NoteAntiroll bar close to chassis n/s
- NoteBoth rear shock absorber covers poor condition
- NoteSlight movment both front lower arm bushes
Pass77,809 miles (+4,574)1 advisory2 notes
- MOT expiry
- 27 Jul 2013
- Odometer
- 77,809 miles
- Test number
- 408217502227
- AdvisoryOffside Rear Shock absorber has slight external damage to the casing (2.7.2a)
- NoteExhaust tailpipe trim insecure
- NoteFront anti-roll bar appears to have different clearance gaps from side to side
Pass73,235 miles (+3,280)1 note
- MOT expiry
- 27 Jul 2012
- Odometer
- 73,235 miles
- Test number
- 245649401207
- NoteWear on front and rear tyres
Pass69,955 miles (+6,949)
- MOT expiry
- 19 Aug 2011
- Odometer
- 69,955 miles
- Test number
- 953482630297
No defects or advisories recorded.
Pass63,006 miles (+9,021)
- MOT expiry
- 19 Jan 2011
- Odometer
- 63,006 miles
- Test number
- 882010420096
No defects or advisories recorded.
Pass53,985 miles (+4,220)
- MOT expiry
- 14 Jan 2010
- Odometer
- 53,985 miles
- Test number
- 291825419096
No defects or advisories recorded.
Pass49,765 miles (+8,905)3 advisories
- MOT expiry
- 3 Jul 2009
- Odometer
- 49,765 miles
- Test number
- 283456588463
- AdvisoryFront Brake pad(s) wearing thin (3.5.1g)
- AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryRear Brake pad(s) wearing thin (3.5.1g)
Pass40,860 miles
- MOT expiry
- 7 Nov 2008
- Odometer
- 40,860 miles
- Test number
- 640592017383
No defects or advisories recorded.
Questions about X31 DJT
- Does X31 DJT currently have a valid MOT?
- Yes. DVSA records show the MOT on X31 DJT is valid until 28 Aug 2027.
- When is the MOT due on X31 DJT?
- The MOT on X31 DJT is valid until 28 Aug 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has X31 DJT done?
- X31 DJT was recorded at 143,480 miles at its MOT on 18 Aug 2026, an average of 5,465 miles a year.
- Has X31 DJT ever failed its MOT?
- No. X31 DJT has passed all 21 of its MOT tests on record.
- Has the mileage on X31 DJT 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 X31 DJT find?
- X31 DJT passed its latest MOT on 18 Aug 2026 with 6 advisories: brake hose slightly deteriorated; coil spring corroded; oil leak, but not excessive, and 3 more.
Related registrations
- X31 DJGJaguar X-Type
- X31 DJHVolkswagen Golf R-Line Edition TSI EVO SA
- X31 DJJAudi A3
- X31 DJMBMW X3
- X31 DJNVolkswagen Polo
- X31 DJPLand Rover Discovery
- X31 DJWTesla Model Y Long Range AWD
- X31 DKPVolkswagen Golf
- X31 DKXMercedes-Benz CLA
- X31 DLCLand Rover Range Rover Sport
- X31 DLDMercedes-Benz A
- X31 DLEToyota Aygo
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.