Details

Model
BMW X5 3.0SD M Sport 7s Auto
Colour
Black
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 →
BMW X5 3.0SD M Sport 7s Auto RJ58 HZH

Road Tax

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

154,612 mi

February 2026

Typical mileage

+10,600 mi

vs same-model median

Last 12 months

13,400 mi

↑ from ~2,800 prior yr

Lifetime average

~8,900 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
8 Months
Test Result
PASSED
Completed
Test Number
9484 6956 0364
Expiry Date
Odometer Value
154612 mi
Since Last Pass
13397 mi
Test Result
PASSED
Completed
Test Number
2745 9977 9171
Expiry Date
Odometer Value
141215 mi
Since Last Pass
2750 mi
Test Result
PASSED
Completed
Test Number
5445 2713 4524
Expiry Date
Odometer Value
138465 mi
Since Last Pass
23232 mi
Test Result
PASSED
Completed
Test Number
2742 1451 0248
Expiry Date
Odometer Value
115233 mi
Since Last Pass
4603 mi
Test Result
PASSED
Completed
Test Number
5478 4543 2725
Expiry Date
Odometer Value
110630 mi
Since Last Pass
8623 mi
Test Result
PASSED
Completed
Test Number
7155 0453 0758
Expiry Date
Odometer Value
102007 mi
Since Last Pass
8608 mi
Test Result
PASSED
Completed
Test Number
6034 3342 9594
Expiry Date
Odometer Value
93399 mi
Since Last Pass
4309 mi
Completed
Test Number
7447 8839 7377
Odometer Value
93399 mi
Test Result
PASSED
Completed
Test Number
6636 9817 9690
Expiry Date
Odometer Value
89090 mi
Since Last Pass
6510 mi
Completed
Test Number
5064 5569 9564
Odometer Value
89090 mi
Test Result
PASSED
Completed
Test Number
6856 5813 7540
Expiry Date
Odometer Value
82580 mi
Since Last Pass
10467 mi
Completed
Test Number
6876 9783 6525
Odometer Value
82580 mi
Test Result
PASSED
Completed
Test Number
2663 8133 1148
Expiry Date
Odometer Value
72113 mi
Since Last Pass
10777 mi
Completed
Test Number
7064 4086 1703
Odometer Value
72113 mi
Test Result
PASSED
Completed
Test Number
2209 6294 7850
Expiry Date
Odometer Value
61336 mi
Since Last Pass
8019 mi
Test Result
PASSED
Completed
Test Number
5980 3230 4310
Expiry Date
Odometer Value
53317 mi
Since Last Pass
8535 mi
Completed
Test Number
2098 4709 4274
Odometer Value
53173 mi
Test Result
PASSED
Completed
Test Number
9055 1160 3361
Expiry Date
Odometer Value
44782 mi
Since Last Pass
7952 mi
Test Result
PASSED
Completed
Test Number
3070 0390 2365
Expiry Date
Odometer Value
36830 mi
Since Last Pass
10970 mi
Test Result
PASSED
Completed
Test Number
3669 7919 1485
Expiry Date
Odometer Value
25860 mi
Free Car Tax Check & MOT history for RJ58HZH
Contains DVSA and DVLA data under the Open Government Licence v3.0.