Details

Model
BMW X5
Colour
Black
Fuel Type
Diesel
Engine Size
2993cc
Registered
Vehicle Age
18 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 SP58 UXG

Road Tax

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

105,853 mi

September 2025

Below typical

-37,200 mi

vs same-model median

Lifetime average

~6,200 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
3 Months
Test Result
PASSED
Completed
Test Number
1644 3989 3610
Expiry Date
Odometer Value
105853 mi
Since Last Pass
443 mi
Completed
Test Number
1058 5432 6486
Odometer Value
105853 mi
Test Result
PASSED
Completed
Test Number
1127 2744 6127
Expiry Date
Odometer Value
105410 mi
Since Last Pass
6102 mi
Test Result
PASSED
Completed
Test Number
6300 0876 3731
Expiry Date
Odometer Value
99308 mi
Since Last Pass
3007 mi
Test Result
PASSED
Completed
Test Number
1052 7606 4915
Expiry Date
Odometer Value
96301 mi
Since Last Pass
6208 mi
Test Result
PASSED
Completed
Test Number
4772 4825 2034
Expiry Date
Odometer Value
90093 mi
Since Last Pass
6714 mi
Test Result
PASSED
Completed
Test Number
1448 9407 3781
Expiry Date
Odometer Value
83379 mi
Since Last Pass
8230 mi
Test Result
PASSED
Completed
Test Number
1625 2586 5828
Expiry Date
Odometer Value
75149 mi
Since Last Pass
412 mi
Test Result
PASSED
Completed
Test Number
3322 0239 8723
Expiry Date
Odometer Value
74737 mi
Since Last Pass
3706 mi
Completed
Test Number
4894 9170 1412
Odometer Value
74710 mi
Test Result
PASSED
Completed
Test Number
2233 2077 5698
Expiry Date
Odometer Value
71031 mi
Since Last Pass
9158 mi
Test Result
PASSED
Completed
Test Number
2468 2089 0645
Expiry Date
Odometer Value
61873 mi
Since Last Pass
17959 mi
Test Result
PASSED
Completed
Test Number
6455 5971 5115
Expiry Date
Odometer Value
43914 mi
Since Last Pass
5547 mi
Completed
Test Number
8960 1851 5197
Odometer Value
43912 mi
Test Result
PASSED
Completed
Test Number
6282 1739 4015
Expiry Date
Odometer Value
38367 mi
Since Last Pass
2802 mi
Test Result
PASSED
Completed
Test Number
4455 6130 3427
Expiry Date
Odometer Value
35565 mi
Since Last Pass
6039 mi
Completed
Test Number
4775 0180 3373
Odometer Value
35565 mi
Test Result
PASSED
Completed
Test Number
4773 7518 2284
Expiry Date
Odometer Value
29526 mi
Since Last Pass
7671 mi
Test Result
PASSED
Completed
Test Number
1274 5244 1200
Expiry Date
Odometer Value
21855 mi
Free Car Tax Check & MOT history for SP58UXG
Contains DVSA and DVLA data under the Open Government Licence v3.0.