Details

Model
MG TF
Colour
Red
Fuel Type
Petrol
Engine Size
1588cc
Registered
Vehicle Age
22 Years
Export Marker
No
Last V5C Issued
Revenue Weight
1320 kg

Before You Buy

Stolen Check
HPI Check® →
Outstanding Finance
HPI Check® →
Write-off Status
HPI Check® →
Insurance Cost
Compare Insurance →
MG TF YY04 VCC

Road Tax

Tax Status
Taxed
Due Date
Expires
10 Months
12 Months Tax
£325
Paid Monthly
£28.44

Mileage History

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

Latest reading

42,435 mi

April 2026

Below typical

-15,500 mi

vs same-model median

Last 12 months

100 mi

↓ from ~200 prior yr

Lifetime average

~1,900 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
11 Months
Test Result
PASSED
Completed
Test Number
7117 5806 5497
Expiry Date
Odometer Value
42435 mi
Since Last Pass
124 mi
Completed
Test Number
2196 3547 7691
Odometer Value
42435 mi
Test Result
PASSED
Completed
Test Number
8960 5736 9443
Expiry Date
Odometer Value
42311 mi
Since Last Pass
153 mi
Completed
Test Number
6872 4951 0152
Odometer Value
42311 mi
Test Result
PASSED
Completed
Test Number
7819 4631 4612
Expiry Date
Odometer Value
42158 mi
Since Last Pass
1683 mi
Test Result
PASSED
Completed
Test Number
9032 1508 4550
Expiry Date
Odometer Value
40475 mi
Since Last Pass
786 mi
Completed
Test Number
6194 1227 7922
Odometer Value
40471 mi
Test Result
PASSED
Completed
Test Number
5717 8746 7871
Expiry Date
Odometer Value
39689 mi
Since Last Pass
1740 mi
Test Result
PASSED
Completed
Test Number
5853 7827 8988
Expiry Date
Odometer Value
37949 mi
Since Last Pass
469 mi
Completed
Test Number
4892 3435 3946
Odometer Value
37949 mi
Test Result
PASSED
Completed
Test Number
9757 5176 4892
Expiry Date
Odometer Value
37480 mi
Since Last Pass
3114 mi
Test Result
PASSED
Completed
Test Number
4786 3178 8800
Expiry Date
Odometer Value
34366 mi
Since Last Pass
3485 mi
Test Result
PASSED
Completed
Test Number
8628 5494 3809
Expiry Date
Odometer Value
30881 mi
Since Last Pass
14834 mi
Completed
Test Number
5437 1454 5345
Odometer Value
30879 mi
Test Result
PASSED
Completed
Test Number
9010 7022 0342
Expiry Date
Odometer Value
16047 mi
Since Last Pass
603 mi
Test Result
PASSED
Completed
Test Number
7059 8749 5053
Expiry Date
Odometer Value
15444 mi
Since Last Pass
2752 mi
Test Result
PASSED
Completed
Test Number
5376 3928 3154
Expiry Date
Odometer Value
12692 mi
Since Last Pass
370 mi
Test Result
PASSED
Completed
Test Number
2889 2875 2177
Expiry Date
Odometer Value
12322 mi
Since Last Pass
369 mi
Test Result
PASSED
Completed
Test Number
1792 9858 1161
Expiry Date
Odometer Value
11953 mi
Since Last Pass
2803 mi
Test Result
PASSED
Completed
Test Number
3931 0096 0135
Expiry Date
Odometer Value
9150 mi
Since Last Pass
3088 mi
Test Result
PASSED
Completed
Test Number
8006 6383 9113
Expiry Date
Odometer Value
6062 mi
Since Last Pass
742 mi
Test Result
PASSED
Completed
Test Number
9248 3077 8161
Expiry Date
Odometer Value
5320 mi
Since Last Pass
889 mi
Test Result
PASSED
Completed
Test Number
9524 3063 7131
Expiry Date
Odometer Value
4431 mi
Free Car Tax Check & MOT history for YY04VCC
Contains DVSA and DVLA data under the Open Government Licence v3.0.