Details

Model
BMW X3 M Sport
Colour
Silver
Fuel Type
Petrol
Engine Size
1995cc
Registered
Vehicle Age
20 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
8 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

112,370 mi

March 2026

Typical mileage

-7,400 mi

vs same-model median

Last 12 months

3,700 mi

↓ from ~19,800 prior yr

Lifetime average

~5,700 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
9 Months
Test Result
PASSED
Completed
Test Number
9969 5387 2945
Expiry Date
Odometer Value
112370 mi
Since Last Pass
3686 mi
Test Result
PASSED
Completed
Test Number
1159 7201 8080
Expiry Date
Odometer Value
108684 mi
Since Last Pass
19814 mi
Test Result
PASSED
Completed
Test Number
9043 8019 5568
Expiry Date
Odometer Value
88870 mi
Since Last Pass
728 mi
Completed
Test Number
2070 1482 7823
Odometer Value
88868 mi
Test Result
PASSED
Completed
Test Number
5558 3343 0334
Expiry Date
Odometer Value
88142 mi
Since Last Pass
2449 mi
Completed
Test Number
8946 0863 2486
Odometer Value
88141 mi
Test Result
PASSED
Completed
Test Number
9282 3956 5687
Expiry Date
Odometer Value
85693 mi
Since Last Pass
5352 mi
Test Result
PASSED
Completed
Test Number
9774 7713 2876
Expiry Date
Odometer Value
80341 mi
Since Last Pass
6591 mi
Test Result
PASSED
Completed
Test Number
6491 6227 9464
Expiry Date
Odometer Value
73750 mi
Since Last Pass
3097 mi
Completed
Test Number
9768 1656 5078
Odometer Value
73730 mi
Test Result
PASSED
Completed
Test Number
9347 3737 8513
Expiry Date
Odometer Value
70653 mi
Since Last Pass
479 mi
Test Result
PASSED
Completed
Test Number
8602 5654 6145
Expiry Date
Odometer Value
70174 mi
Since Last Pass
3128 mi
Test Result
PASSED
Completed
Test Number
9340 5804 3587
Expiry Date
Odometer Value
67046 mi
Since Last Pass
5161 mi
Completed
Test Number
3753 3933 7324
Odometer Value
67045 mi
Test Result
PASSED
Completed
Test Number
7384 2827 3686
Expiry Date
Odometer Value
61885 mi
Since Last Pass
4853 mi
Completed
Test Number
4752 7871 6229
Odometer Value
61885 mi
Test Result
PASSED
Completed
Test Number
5192 2319 4260
Expiry Date
Odometer Value
57032 mi
Since Last Pass
6135 mi
Test Result
PASSED
Completed
Test Number
1492 3347 3242
Expiry Date
Odometer Value
50897 mi
Since Last Pass
6450 mi
Test Result
PASSED
Completed
Test Number
2383 2627 2289
Expiry Date
Odometer Value
44447 mi
Since Last Pass
8047 mi
Test Result
PASSED
Completed
Test Number
3260 3079 1287
Expiry Date
Odometer Value
36400 mi
Since Last Pass
8245 mi
Completed
Test Number
2084 9777 1238
Odometer Value
35951 mi
Test Result
PASSED
Completed
Test Number
8324 5619 0217
Expiry Date
Odometer Value
28155 mi
Since Last Pass
3163 mi
Completed
Test Number
8303 2866 0026
Odometer Value
24992 mi
Test Result
PASSED
Completed
Test Number
7013 3856 0098
Expiry Date
Odometer Value
24992 mi
Since Last Pass
8863 mi
Test Result
PASSED
Completed
Test Number
9901 4926 9038
Expiry Date
Odometer Value
16129 mi
Free Car Tax Check & MOT history for BG06YKE
Contains DVSA and DVLA data under the Open Government Licence v3.0.