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 BG04 YBF

Road Tax

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

69,951 mi

October 2025

Typical mileage

+12,200 mi

vs same-model median

Last 12 months

2,900 mi

≈ same as prior yr

Lifetime average

~3,300 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
5 Months
Test Result
PASSED
Completed
Test Number
9974 9145 4198
Expiry Date
Odometer Value
69951 mi
Since Last Pass
2867 mi
Test Result
PASSED
Completed
Test Number
1541 5197 2724
Expiry Date
Odometer Value
67084 mi
Since Last Pass
3105 mi
Test Result
PASSED
Completed
Test Number
4720 8626 4137
Expiry Date
Odometer Value
63979 mi
Since Last Pass
1171 mi
Test Result
PASSED
Completed
Test Number
6623 2726 9030
Expiry Date
Odometer Value
62808 mi
Since Last Pass
1443 mi
Test Result
PASSED
Completed
Test Number
6101 0220 9344
Expiry Date
Odometer Value
61365 mi
Since Last Pass
1926 mi
Completed
Test Number
5693 7261 3037
Odometer Value
61335 mi
Test Result
PASSED
Completed
Test Number
9684 5406 5155
Expiry Date
Odometer Value
59439 mi
Since Last Pass
2051 mi
Completed
Test Number
4422 4560 2917
Odometer Value
59407 mi
Test Result
PASSED
Completed
Test Number
6653 8329 4400
Expiry Date
Odometer Value
57388 mi
Since Last Pass
2346 mi
Completed
Test Number
1305 6129 2641
Odometer Value
57358 mi
Test Result
PASSED
Completed
Test Number
1458 0855 1414
Expiry Date
Odometer Value
55042 mi
Since Last Pass
311 mi
Completed
Test Number
4011 5465 7935
Odometer Value
55041 mi
Test Result
PASSED
Completed
Test Number
3664 0693 1103
Expiry Date
Odometer Value
54731 mi
Since Last Pass
1838 mi
Completed
Test Number
5175 1491 7091
Odometer Value
54731 mi
Test Result
PASSED
Completed
Test Number
6491 9874 1247
Expiry Date
Odometer Value
52893 mi
Since Last Pass
1425 mi
Completed
Test Number
7063 2881 3828
Odometer Value
52892 mi
Test Result
PASSED
Completed
Test Number
5760 0631 4200
Expiry Date
Odometer Value
51468 mi
Since Last Pass
3092 mi
Test Result
PASSED
Completed
Test Number
5580 9797 3054
Expiry Date
Odometer Value
48376 mi
Since Last Pass
4367 mi
Test Result
PASSED
Completed
Test Number
6583 9951 2154
Expiry Date
Odometer Value
44009 mi
Since Last Pass
5472 mi
Test Result
PASSED
Completed
Test Number
4890 1561 1128
Expiry Date
Odometer Value
38537 mi
Since Last Pass
7062 mi
Test Result
PASSED
Completed
Test Number
5924 0549 0060
Expiry Date
Odometer Value
31475 mi
Since Last Pass
5364 mi
Completed
Test Number
5542 0278 0016
Odometer Value
31150 mi
Test Result
PASSED
Completed
Test Number
8109 4501 9182
Expiry Date
Odometer Value
26111 mi
Since Last Pass
4807 mi
Test Result
PASSED
Completed
Test Number
3026 2651 8113
Expiry Date
Odometer Value
21304 mi
Free Car Tax Check & MOT history for BG04YBF
Contains DVSA and DVLA data under the Open Government Licence v3.0.