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 EY58 WBM

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

131,676 mi

August 2025

Typical mileage

-11,000 mi

vs same-model median

Last 12 months

13,600 mi

↑ from ~5,500 prior yr

Lifetime average

~7,700 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
2 Months
Test Result
PASSED
Completed
Test Number
8961 6628 8903
Expiry Date
Odometer Value
131676 mi
Since Last Pass
13641 mi
Completed
Test Number
8727 5119 8291
Odometer Value
131656 mi
Test Result
PASSED
Completed
Test Number
4782 1553 0560
Expiry Date
Odometer Value
118035 mi
Since Last Pass
5488 mi
Completed
Test Number
5022 2032 5401
Odometer Value
118033 mi
Test Result
PASSED
Completed
Test Number
3214 6791 5093
Expiry Date
Odometer Value
112547 mi
Since Last Pass
4647 mi
Completed
Test Number
4112 4474 8814
Odometer Value
112460 mi
Test Result
PASSED
Completed
Test Number
7320 7645 7467
Expiry Date
Odometer Value
107900 mi
Since Last Pass
4586 mi
Test Result
PASSED
Completed
Test Number
1590 9039 9805
Expiry Date
Odometer Value
103314 mi
Since Last Pass
3805 mi
Test Result
PASSED
Completed
Test Number
4419 8731 9329
Expiry Date
Odometer Value
99509 mi
Since Last Pass
359 mi
Test Result
PASSED
Completed
Test Number
7844 7013 4877
Expiry Date
Odometer Value
99150 mi
Since Last Pass
7476 mi
Test Result
PASSED
Completed
Test Number
2687 6639 6658
Expiry Date
Odometer Value
91674 mi
Since Last Pass
6906 mi
Completed
Test Number
6755 5570 8376
Odometer Value
91665 mi
Test Result
PASSED
Completed
Test Number
2973 1951 8771
Expiry Date
Odometer Value
84768 mi
Since Last Pass
8357 mi
Completed
Test Number
1135 3014 5911
Odometer Value
84768 mi
Test Result
PASSED
Completed
Test Number
8567 7198 2441
Expiry Date
Odometer Value
76411 mi
Since Last Pass
7031 mi
Test Result
PASSED
Completed
Test Number
6146 6147 8661
Expiry Date
Odometer Value
69380 mi
Since Last Pass
7361 mi
Test Result
PASSED
Completed
Test Number
2893 4347 4213
Expiry Date
Odometer Value
62019 mi
Since Last Pass
8507 mi
Test Result
PASSED
Completed
Test Number
9180 8387 3276
Expiry Date
Odometer Value
53512 mi
Since Last Pass
8786 mi
Test Result
PASSED
Completed
Test Number
5168 9567 2269
Expiry Date
Odometer Value
44726 mi
Since Last Pass
8888 mi
Test Result
PASSED
Completed
Test Number
2183 2486 1263
Expiry Date
Odometer Value
35838 mi
Free Car Tax Check & MOT history for EY58WBM
Contains DVSA and DVLA data under the Open Government Licence v3.0.