Details

Model
BMW X5
Colour
Grey
Fuel Type
Diesel
Engine Size
2993cc
Registered
Vehicle Age
17 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
5 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

150,326 mi

November 2025

Typical mileage

+10,700 mi

vs same-model median

Last 12 months

16,400 mi

↑ from ~7,100 prior yr

Lifetime average

~9,100 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
5 Months
Test Result
PASSED
Completed
Test Number
1035 7445 0502
Expiry Date
Odometer Value
150326 mi
Since Last Pass
16437 mi
Test Result
PASSED
Completed
Test Number
9857 4376 1118
Expiry Date
Odometer Value
133889 mi
Since Last Pass
7090 mi
Completed
Test Number
7783 1471 1964
Odometer Value
133888 mi
Test Result
PASSED
Completed
Test Number
7721 5932 9647
Expiry Date
Odometer Value
126799 mi
Since Last Pass
6971 mi
Test Result
PASSED
Completed
Test Number
3942 4375 5664
Expiry Date
Odometer Value
119828 mi
Since Last Pass
5828 mi
Test Result
PASSED
Completed
Test Number
2092 2158 9307
Expiry Date
Odometer Value
114000 mi
Since Last Pass
5256 mi
Completed
Test Number
1814 7192 9994
Odometer Value
114000 mi
Test Result
PASSED
Completed
Test Number
1013 1160 9477
Expiry Date
Odometer Value
108744 mi
Since Last Pass
4039 mi
Completed
Test Number
4108 2937 2411
Odometer Value
108735 mi
Test Result
PASSED
Completed
Test Number
3881 4539 1932
Expiry Date
Odometer Value
104705 mi
Since Last Pass
4215 mi
Test Result
PASSED
Completed
Test Number
4245 7890 1026
Expiry Date
Odometer Value
100490 mi
Since Last Pass
4575 mi
Test Result
PASSED
Completed
Test Number
5453 4659 5743
Expiry Date
Odometer Value
95915 mi
Since Last Pass
4694 mi
Completed
Test Number
8187 9319 9197
Odometer Value
95915 mi
Test Result
PASSED
Completed
Test Number
7451 9836 0852
Expiry Date
Odometer Value
91221 mi
Since Last Pass
5028 mi
Completed
Test Number
8885 5657 3887
Odometer Value
91221 mi
Test Result
PASSED
Completed
Test Number
9846 3713 4799
Expiry Date
Odometer Value
86193 mi
Since Last Pass
4764 mi
Test Result
PASSED
Completed
Test Number
5855 4580 5162
Expiry Date
Odometer Value
81429 mi
Since Last Pass
7809 mi
Test Result
PASSED
Completed
Test Number
2259 5661 4406
Expiry Date
Odometer Value
73620 mi
Since Last Pass
8569 mi
Test Result
PASSED
Completed
Test Number
6874 5991 3198
Expiry Date
Odometer Value
65051 mi
Since Last Pass
12589 mi
Test Result
PASSED
Completed
Test Number
1956 8191 2130
Expiry Date
Odometer Value
52462 mi
Free Car Tax Check & MOT history for SP09YGZ
Contains DVSA and DVLA data under the Open Government Licence v3.0.