Details

Model
MINI Cooper
Colour
Silver
Fuel Type
Petrol
Engine Size
1598cc
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 →
MINI Cooper HY58 DFE

Road Tax

Tax Status
Taxed
Due Date
Expires
7 Months
12 Months Tax
£170
Paid Monthly
£14.88

Mileage History

Mileage chart (requires JavaScript).>
Typical mileage (middle 50%) for this model and age

Latest reading

126,115 mi

January 2026

Above typical

+33,700 mi

vs same-model median

Last 12 months

3,600 mi

↓ from ~4,800 prior yr

Lifetime average

~7,300 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
7 Months
Test Result
PASSED
Completed
Test Number
8642 1267 9595
Expiry Date
Odometer Value
126115 mi
Since Last Pass
3614 mi
Test Result
PASSED
Completed
Test Number
1262 2716 0649
Expiry Date
Odometer Value
122501 mi
Since Last Pass
4787 mi
Completed
Test Number
1547 0893 5619
Odometer Value
122501 mi
Completed
Test Number
2032 1402 3179
Odometer Value
122477 mi
Test Result
PASSED
Completed
Test Number
6820 4106 5367
Expiry Date
Odometer Value
117714 mi
Since Last Pass
9843 mi
Test Result
PASSED
Completed
Test Number
1643 9057 6249
Expiry Date
Odometer Value
107871 mi
Since Last Pass
10087 mi
Test Result
PASSED
Completed
Test Number
5599 6335 8564
Expiry Date
Odometer Value
97784 mi
Since Last Pass
428 mi
Test Result
PASSED
Completed
Test Number
8785 6626 0437
Expiry Date
Odometer Value
97356 mi
Since Last Pass
2773 mi
Test Result
PASSED
Completed
Test Number
7554 6886 9042
Expiry Date
Odometer Value
94583 mi
Since Last Pass
10904 mi
Test Result
PASSED
Completed
Test Number
6267 1397 7208
Expiry Date
Odometer Value
83679 mi
Since Last Pass
10559 mi
Completed
Test Number
3920 6481 0128
Odometer Value
83679 mi
Completed
Test Number
5427 4405 0786
Odometer Value
83524 mi
Test Result
PASSED
Completed
Test Number
3844 3215 1270
Expiry Date
Odometer Value
73120 mi
Since Last Pass
11855 mi
Completed
Test Number
3093 0893 3370
Odometer Value
73120 mi
Test Result
PASSED
Completed
Test Number
8375 3620 1577
Expiry Date
Odometer Value
61265 mi
Since Last Pass
9148 mi
Test Result
PASSED
Completed
Test Number
6024 3950 9600
Expiry Date
Odometer Value
52117 mi
Since Last Pass
5658 mi
Completed
Test Number
6158 0817 7320
Odometer Value
52051 mi
Test Result
PASSED
Completed
Test Number
2386 5018 3886
Expiry Date
Odometer Value
46459 mi
Since Last Pass
7989 mi
Completed
Test Number
5062 7581 6149
Odometer Value
46182 mi
Test Result
PASSED
Completed
Test Number
7399 0675 4208
Expiry Date
Odometer Value
38470 mi
Since Last Pass
6985 mi
Test Result
PASSED
Completed
Test Number
8589 6975 3242
Expiry Date
Odometer Value
31485 mi
Since Last Pass
1428 mi
Test Result
PASSED
Completed
Test Number
3195 6899 2255
Expiry Date
Odometer Value
30057 mi
Since Last Pass
1572 mi
Test Result
PASSED
Completed
Test Number
1268 1939 1226
Expiry Date
Odometer Value
28485 mi
Since Last Pass
2621 mi
Test Result
PASSED
Completed
Test Number
3020 0232 0390
Expiry Date
Odometer Value
25864 mi
Free Car Tax Check & MOT history for HY58DFE
Contains DVSA and DVLA data under the Open Government Licence v3.0.