Details

Model
BMW X5
Colour
Silver
Fuel Type
Diesel
Engine Size
2926cc
Registered
Vehicle Age
25 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 WJ51 UOP

Road Tax

Tax Status
Taxed
Due Date
Expires
1 Month
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,796 mi

February 2026

Typical mileage

-19,200 mi

vs same-model median

Lifetime average

~6,200 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
8 Months
Test Result
PASSED
Completed
Test Number
9193 3879 3035
Expiry Date
Odometer Value
150796 mi
Since Last Pass
6343 mi
Completed
Test Number
6529 6140 4751
Odometer Value
150796 mi
Completed
Test Number
6857 9610 1843
Odometer Value
150796 mi
Test Result
PASSED
Completed
Test Number
5474 9487 3230
Expiry Date
Odometer Value
144453 mi
Since Last Pass
9394 mi
Test Result
PASSED
Completed
Test Number
6647 1625 2256
Expiry Date
Odometer Value
135059 mi
Since Last Pass
10335 mi
Completed
Test Number
9877 7068 6819
Odometer Value
135059 mi
Test Result
PASSED
Completed
Test Number
3801 0860 1683
Expiry Date
Odometer Value
124724 mi
Since Last Pass
4260 mi
Completed
Test Number
4383 1685 0602
Odometer Value
124724 mi
Test Result
PASSED
Completed
Test Number
3272 3506 8633
Expiry Date
Odometer Value
120464 mi
Since Last Pass
3943 mi
Test Result
PASSED
Completed
Test Number
8709 4095 5481
Expiry Date
Odometer Value
116521 mi
Since Last Pass
4710 mi
Test Result
PASSED
Completed
Test Number
6428 2503 1942
Expiry Date
Odometer Value
111811 mi
Since Last Pass
3893 mi
Test Result
PASSED
Completed
Test Number
1305 5116 5768
Expiry Date
Odometer Value
107918 mi
Since Last Pass
3177 mi
Completed
Test Number
5435 8851 2629
Odometer Value
107918 mi
Test Result
PASSED
Completed
Test Number
2500 4865 7447
Expiry Date
Odometer Value
104741 mi
Since Last Pass
3635 mi
Test Result
PASSED
Completed
Test Number
6744 3462 8875
Expiry Date
Odometer Value
101106 mi
Since Last Pass
5263 mi
Test Result
PASSED
Completed
Test Number
7765 4701 5079
Expiry Date
Odometer Value
95843 mi
Since Last Pass
4878 mi
Test Result
PASSED
Completed
Test Number
8356 5881 4040
Expiry Date
Odometer Value
90965 mi
Since Last Pass
4733 mi
Test Result
PASSED
Completed
Test Number
2884 0521 3054
Expiry Date
Odometer Value
86232 mi
Since Last Pass
3843 mi
Test Result
PASSED
Completed
Test Number
4861 7171 2043
Expiry Date
Odometer Value
82389 mi
Since Last Pass
2174 mi
Test Result
PASSED
Completed
Test Number
2360 6731 1054
Expiry Date
Odometer Value
80215 mi
Since Last Pass
2825 mi
Completed
Test Number
6248 9476 0365
Odometer Value
79835 mi
Test Result
PASSED
Completed
Test Number
6944 0311 0088
Expiry Date
Odometer Value
77390 mi
Since Last Pass
4813 mi
Completed
Test Number
7734 5850 0012
Odometer Value
77386 mi
Test Result
PASSED
Completed
Test Number
8438 0566 8398
Expiry Date
Odometer Value
72577 mi
Since Last Pass
2845 mi
Test Result
PASSED
Completed
Test Number
9644 7220 8066
Expiry Date
Odometer Value
69732 mi
Since Last Pass
3674 mi
Test Result
PASSED
Completed
Test Number
6503 8071 7014
Expiry Date
Odometer Value
66058 mi
Since Last Pass
5679 mi
Test Result
PASSED
Completed
Test Number
9348 4001 6074
Expiry Date
Odometer Value
60379 mi
Free Car Tax Check & MOT history for WJ51UOP
Contains DVSA and DVLA data under the Open Government Licence v3.0.