Details

Model
BMW X5
Colour
Green
Fuel Type
Petrol
Engine Size
2979cc
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 LG04 YDY

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

98,548 mi

July 2025

Below typical

-32,100 mi

vs same-model median

Last 12 months

1,600 mi

≈ same as prior yr

Lifetime average

~4,700 mi / yr

since new

Emissions

CO₂ Emissions
312g/km
K312g/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
7683 2485 3839
Expiry Date
Odometer Value
98548 mi
Since Last Pass
1553 mi
Test Result
PASSED
Completed
Test Number
4579 0196 2438
Expiry Date
Odometer Value
96995 mi
Since Last Pass
1534 mi
Test Result
PASSED
Completed
Test Number
4609 0526 8309
Expiry Date
Odometer Value
95461 mi
Since Last Pass
1421 mi
Test Result
PASSED
Completed
Test Number
9153 5170 6230
Expiry Date
Odometer Value
94040 mi
Since Last Pass
1879 mi
Completed
Test Number
4322 4800 6003
Odometer Value
94040 mi
Test Result
PASSED
Completed
Test Number
1303 6508 5171
Expiry Date
Odometer Value
92161 mi
Since Last Pass
1651 mi
Completed
Test Number
3839 9117 2210
Odometer Value
92161 mi
Test Result
PASSED
Completed
Test Number
1552 3350 5382
Expiry Date
Odometer Value
90510 mi
Since Last Pass
1639 mi
Completed
Test Number
6282 2491 5461
Odometer Value
90510 mi
Test Result
PASSED
Completed
Test Number
8532 4810 7909
Expiry Date
Odometer Value
88871 mi
Since Last Pass
2857 mi
Test Result
PASSED
Completed
Test Number
3723 4584 0198
Expiry Date
Odometer Value
86014 mi
Since Last Pass
6311 mi
Test Result
PASSED
Completed
Test Number
8068 8571 5338
Expiry Date
Odometer Value
79703 mi
Since Last Pass
9988 mi
Test Result
PASSED
Completed
Test Number
2611 5778 9260
Expiry Date
Odometer Value
69715 mi
Since Last Pass
4727 mi
Completed
Test Number
1336 1562 0739
Odometer Value
69715 mi
Test Result
PASSED
Completed
Test Number
4359 0754 5156
Expiry Date
Odometer Value
64988 mi
Since Last Pass
4897 mi
Test Result
PASSED
Completed
Test Number
5669 1675 4164
Expiry Date
Odometer Value
60091 mi
Since Last Pass
16334 mi
Test Result
PASSED
Completed
Test Number
7688 2411 2362
Expiry Date
Odometer Value
43757 mi
Since Last Pass
7908 mi
Test Result
PASSED
Completed
Test Number
5294 6552 1320
Expiry Date
Odometer Value
35849 mi
Since Last Pass
9855 mi
Test Result
PASSED
Completed
Test Number
1843 7753 0338
Expiry Date
Odometer Value
25994 mi
Since Last Pass
7531 mi
Test Result
PASSED
Completed
Test Number
5643 5175 9382
Expiry Date
Odometer Value
18463 mi
Since Last Pass
5597 mi
Completed
Test Number
9621 5964 9379
Odometer Value
18463 mi
Test Result
PASSED
Completed
Test Number
3706 2755 8351
Expiry Date
Odometer Value
12866 mi
Since Last Pass
4217 mi
Test Result
PASSED
Completed
Test Number
6301 5455 7305
Expiry Date
Odometer Value
8649 mi
Free Car Tax Check & MOT history for LG04YDY
Contains DVSA and DVLA data under the Open Government Licence v3.0.