Details

Model
BMW X5
Colour
Black
Fuel Type
Diesel
Engine Size
2993cc
Registered
Vehicle Age
22 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 SP54 LFR

Road Tax

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

141,202 mi

July 2025

Typical mileage

-19,700 mi

vs same-model median

Last 12 months

5,600 mi

Lifetime average

~6,800 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
1 Month
Test Result
PASSED
Completed
Test Number
4426 4923 9959
Expiry Date
Odometer Value
141202 mi
Since Last Pass
5623 mi
Test Result
PASSED
Completed
Test Number
3039 1760 9646
Expiry Date
Odometer Value
135579 mi
Since Last Pass
5569 mi
Completed
Test Number
9026 7787 0158
Odometer Value
135576 mi
Completed
Test Number
9349 8662 5514
Odometer Value
135560 mi
Test Result
PASSED
Completed
Test Number
4139 1482 1263
Expiry Date
Odometer Value
130010 mi
Since Last Pass
4169 mi
Test Result
PASSED
Completed
Test Number
2503 3757 1337
Expiry Date
Odometer Value
125841 mi
Since Last Pass
4528 mi
Completed
Test Number
3677 3555 4081
Odometer Value
125841 mi
Test Result
PASSED
Completed
Test Number
7288 2373 4910
Expiry Date
Odometer Value
121313 mi
Since Last Pass
5088 mi
Completed
Test Number
5385 0842 1473
Odometer Value
121313 mi
Test Result
PASSED
Completed
Test Number
8451 4262 0051
Expiry Date
Odometer Value
116225 mi
Since Last Pass
2911 mi
Completed
Test Number
2196 5614 1951
Odometer Value
116225 mi
Test Result
PASSED
Completed
Test Number
4815 5924 5175
Expiry Date
Odometer Value
113314 mi
Since Last Pass
4338 mi
Completed
Test Number
9079 1447 8771
Odometer Value
113314 mi
Test Result
PASSED
Completed
Test Number
3003 6678 0883
Expiry Date
Odometer Value
108976 mi
Since Last Pass
1731 mi
Completed
Test Number
2808 2432 7073
Odometer Value
108976 mi
Test Result
PASSED
Completed
Test Number
2220 2442 4198
Expiry Date
Odometer Value
107245 mi
Since Last Pass
1261 mi
Test Result
PASSED
Completed
Test Number
3607 2688 6783
Expiry Date
Odometer Value
105984 mi
Since Last Pass
3582 mi
Completed
Test Number
2733 6982 0837
Odometer Value
105984 mi
Test Result
PASSED
Completed
Test Number
6277 1008 4254
Expiry Date
Odometer Value
102402 mi
Since Last Pass
4755 mi
Test Result
PASSED
Completed
Test Number
3050 2477 3436
Expiry Date
Odometer Value
97647 mi
Since Last Pass
4612 mi
Test Result
PASSED
Completed
Test Number
3963 2657 2254
Expiry Date
Odometer Value
93035 mi
Since Last Pass
6490 mi
Test Result
PASSED
Completed
Test Number
3191 6857 1223
Expiry Date
Odometer Value
86545 mi
Since Last Pass
7697 mi
Test Result
PASSED
Completed
Test Number
5803 2857 0275
Expiry Date
Odometer Value
78848 mi
Since Last Pass
8622 mi
Test Result
PASSED
Completed
Test Number
5738 6355 9270
Expiry Date
Odometer Value
70226 mi
Since Last Pass
7604 mi
Test Result
PASSED
Completed
Test Number
4217 3365 8292
Expiry Date
Odometer Value
62622 mi
Since Last Pass
11266 mi
Test Result
PASSED
Completed
Test Number
1138 9605 7295
Expiry Date
Odometer Value
51356 mi
Free Car Tax Check & MOT history for SP54LFR
Contains DVSA and DVLA data under the Open Government Licence v3.0.