Details

Model
BMW X5
Colour
Black
Fuel Type
Diesel
Engine Size
2993cc
Registered
Vehicle Age
21 Years
Export Marker
No
Last V5C Issued

Before You Buy

Stolen Check
HPI Check® →
Outstanding Finance
HPI Check® →
Write-off Status
HPI Check® →
Insurance Cost
Compare Insurance →
BMW X5 BJ05 LHX

Road Tax

Tax Status
SORN
12 Months Tax
£445
Paid Monthly
£38.94

Mileage History

Mileage chart (requires JavaScript).>
Typical mileage (middle 50%) for this model and age

Latest reading

178,053 mi

December 2025

Typical mileage

+19,000 mi

vs same-model median

Last 12 months

7,600 mi

↓ from ~13,500 prior yr

Lifetime average

~8,600 mi / yr

since new

Emissions

CO₂ Emissions
250g/km
K250g/kmA0-100BC101-110111-120DE121-130131-140FG141-150151-165HI166-175176-185JK186-200201-225LM226-255255+

MOT History

Expiry Date
MOT Due
6 Months
Test Result
PASSED
Completed
Test Number
8248 3599 4295
Expiry Date
Odometer Value
178053 mi
Since Last Pass
7551 mi
Test Result
PASSED
Completed
Test Number
6134 9197 0196
Expiry Date
Odometer Value
170502 mi
Since Last Pass
13507 mi
Completed
Test Number
8900 2506 5108
Odometer Value
170502 mi
Test Result
PASSED
Completed
Test Number
7815 1057 2020
Expiry Date
Odometer Value
156995 mi
Since Last Pass
2269 mi
Completed
Test Number
6705 9636 4707
Odometer Value
156658 mi
Test Result
PASSED
Completed
Test Number
1042 8745 2681
Expiry Date
Odometer Value
154726 mi
Since Last Pass
2639 mi
Completed
Test Number
8738 1646 8430
Odometer Value
154726 mi
Test Result
PASSED
Completed
Test Number
3412 4522 7307
Expiry Date
Odometer Value
152087 mi
Since Last Pass
3607 mi
Test Result
PASSED
Completed
Test Number
8605 8950 8436
Expiry Date
Odometer Value
148480 mi
Since Last Pass
6478 mi
Completed
Test Number
2940 9835 8891
Odometer Value
148480 mi
Test Result
PASSED
Completed
Test Number
7959 4732 3984
Expiry Date
Odometer Value
142002 mi
Since Last Pass
3910 mi
Test Result
PASSED
Completed
Test Number
4866 0019 1216
Expiry Date
Odometer Value
138092 mi
Since Last Pass
11352 mi
Test Result
PASSED
Completed
Test Number
7700 5547 1101
Expiry Date
Odometer Value
126740 mi
Since Last Pass
10316 mi
Test Result
PASSED
Completed
Test Number
8511 5716 3605
Expiry Date
Odometer Value
116424 mi
Since Last Pass
8986 mi
Test Result
PASSED
Completed
Test Number
6068 7057 5116
Expiry Date
Odometer Value
107438 mi
Since Last Pass
3403 mi
Completed
Test Number
5953 2086 5171
Odometer Value
107334 mi
Test Result
PASSED
Completed
Test Number
5154 3877 4138
Expiry Date
Odometer Value
104035 mi
Since Last Pass
9765 mi
Completed
Test Number
2770 7657 4481
Odometer Value
103979 mi
Test Result
PASSED
Completed
Test Number
3490 0098 3196
Expiry Date
Odometer Value
94270 mi
Since Last Pass
10746 mi
Completed
Test Number
2755 3008 3441
Odometer Value
94260 mi
Test Result
PASSED
Completed
Test Number
4076 2927 2148
Expiry Date
Odometer Value
83524 mi
Since Last Pass
3014 mi
Completed
Test Number
9360 9617 2182
Odometer Value
83496 mi
Test Result
PASSED
Completed
Test Number
4198 2985 1197
Expiry Date
Odometer Value
80510 mi
Since Last Pass
13050 mi
Test Result
PASSED
Completed
Test Number
2500 1196 0415
Expiry Date
Odometer Value
67460 mi
Since Last Pass
13950 mi
Test Result
PASSED
Completed
Test Number
1408 6386 9106
Expiry Date
Odometer Value
53510 mi
Since Last Pass
14160 mi
Completed
Test Number
2732 1386 9137
Odometer Value
53510 mi
Test Result
PASSED
Completed
Test Number
6025 9627 8199
Expiry Date
Odometer Value
39350 mi
Free Car Tax Check & MOT history for BJ05LHX
Contains DVSA and DVLA data under the Open Government Licence v3.0.