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 →

Road Tax

Tax Status
Taxed
Due Date
Expires
7 Months
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

117,770 mi

February 2026

Below typical

-44,100 mi

vs same-model median

Lifetime average

~5,500 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
7 Months
Test Result
PASSED
Completed
Test Number
7832 6901 9032
Expiry Date
Odometer Value
117770 mi
Since Last Pass
5985 mi
Test Result
PASSED
Completed
Test Number
7237 8776 9383
Expiry Date
Odometer Value
111785 mi
Since Last Pass
2316 mi
Completed
Test Number
8459 0333 6711
Odometer Value
111784 mi
Test Result
PASSED
Completed
Test Number
3762 7921 0867
Expiry Date
Odometer Value
109469 mi
Since Last Pass
4924 mi
Completed
Test Number
2749 2269 3462
Odometer Value
109469 mi
Test Result
PASSED
Completed
Test Number
2100 6306 2837
Expiry Date
Odometer Value
104545 mi
Since Last Pass
3877 mi
Completed
Test Number
1601 4499 4514
Odometer Value
104544 mi
Test Result
PASSED
Completed
Test Number
7182 7658 1050
Expiry Date
Odometer Value
100668 mi
Since Last Pass
3785 mi
Completed
Test Number
8354 0185 0554
Odometer Value
100667 mi
Test Result
PASSED
Completed
Test Number
9991 8587 8075
Expiry Date
Odometer Value
96883 mi
Since Last Pass
8159 mi
Completed
Test Number
4829 3413 0220
Odometer Value
96870 mi
Test Result
PASSED
Completed
Test Number
9806 8806 9646
Expiry Date
Odometer Value
88724 mi
Since Last Pass
6363 mi
Completed
Test Number
6512 1174 3871
Odometer Value
88724 mi
Test Result
PASSED
Completed
Test Number
9009 3844 2135
Expiry Date
Odometer Value
82361 mi
Since Last Pass
12475 mi
Completed
Test Number
8603 3550 9175
Odometer Value
82361 mi
Test Result
PASSED
Completed
Test Number
3161 7143 6705
Expiry Date
Odometer Value
69886 mi
Since Last Pass
3082 mi
Completed
Test Number
8743 1396 7246
Odometer Value
69886 mi
Completed
Test Number
5513 1854 1063
Odometer Value
69808 mi
Test Result
PASSED
Completed
Test Number
5788 2627 0205
Expiry Date
Odometer Value
66804 mi
Since Last Pass
1778 mi
Completed
Test Number
9830 4357 1103
Odometer Value
66803 mi
Test Result
PASSED
Completed
Test Number
2484 1621 1427
Expiry Date
Odometer Value
65026 mi
Since Last Pass
4946 mi
Test Result
PASSED
Completed
Test Number
4294 1205 4241
Expiry Date
Odometer Value
60080 mi
Since Last Pass
3733 mi
Completed
Test Number
1254 6115 4205
Odometer Value
60080 mi
Test Result
PASSED
Completed
Test Number
6395 6695 3259
Expiry Date
Odometer Value
56347 mi
Since Last Pass
5418 mi
Completed
Test Number
4955 2665 3298
Odometer Value
56347 mi
Test Result
PASSED
Completed
Test Number
1362 0184 2256
Expiry Date
Odometer Value
50929 mi
Since Last Pass
2836 mi
Test Result
PASSED
Completed
Test Number
3381 3205 1484
Expiry Date
Odometer Value
48093 mi
Since Last Pass
3730 mi
Completed
Test Number
7286 8125 1291
Odometer Value
89003 mi
Test Result
PASSED
Completed
Test Number
6443 8225 0211
Expiry Date
Odometer Value
44363 mi
Since Last Pass
3802 mi
Completed
Test Number
6806 0165 0239
Odometer Value
44363 mi
Test Result
PASSED
Completed
Test Number
9643 3903 9277
Expiry Date
Odometer Value
40561 mi
Since Last Pass
4216 mi
Completed
Test Number
9811 2973 9227
Odometer Value
40561 mi
Test Result
PASSED
Completed
Test Number
3043 2821 8487
Expiry Date
Odometer Value
36345 mi
Since Last Pass
6850 mi
Test Result
PASSED
Completed
Test Number
3924 7513 7243
Expiry Date
Odometer Value
29495 mi
Free Car Tax Check & MOT history for SP54ZHT
Contains DVSA and DVLA data under the Open Government Licence v3.0.