Details

Model
BMW 120
Colour
Black
Fuel Type
Petrol
Engine Size
1995cc
Registered
Vehicle Age
21 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 120 HG54 ZTK

Road Tax

Tax Status
Taxed
Due Date
Expires
6 Months
12 Months Tax
£410
Paid Monthly
£35.88

Mileage History

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

Latest reading

118,104 mi

December 2025

Typical mileage

+17,300 mi

vs same-model median

Last 12 months

3,300 mi

↓ from ~4,900 prior yr

Lifetime average

~5,600 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
6 Months
Test Result
PASSED
Completed
Test Number
9642 9574 7786
Expiry Date
Odometer Value
118104 mi
Since Last Pass
3287 mi
Completed
Test Number
2388 7196 3777
Odometer Value
118071 mi
Test Result
PASSED
Completed
Test Number
8476 0811 1916
Expiry Date
Odometer Value
114817 mi
Since Last Pass
4927 mi
Test Result
PASSED
Completed
Test Number
1758 6506 7658
Expiry Date
Odometer Value
109890 mi
Since Last Pass
4390 mi
Test Result
PASSED
Completed
Test Number
3628 9653 0451
Expiry Date
Odometer Value
105500 mi
Since Last Pass
6758 mi
Completed
Test Number
2808 5698 4660
Odometer Value
105500 mi
Test Result
PASSED
Completed
Test Number
3405 0477 9568
Expiry Date
Odometer Value
98742 mi
Since Last Pass
5210 mi
Test Result
PASSED
Completed
Test Number
1626 6472 3595
Expiry Date
Odometer Value
93532 mi
Since Last Pass
6002 mi
Test Result
PASSED
Completed
Test Number
6661 8276 5092
Expiry Date
Odometer Value
87530 mi
Since Last Pass
8603 mi
Test Result
PASSED
Completed
Test Number
1132 2773 4750
Expiry Date
Odometer Value
78927 mi
Since Last Pass
3246 mi
Test Result
PASSED
Completed
Test Number
1667 0539 4920
Expiry Date
Odometer Value
75681 mi
Since Last Pass
3643 mi
Completed
Test Number
7742 1600 6272
Odometer Value
75681 mi
Test Result
PASSED
Completed
Test Number
7323 6968 0817
Expiry Date
Odometer Value
72038 mi
Since Last Pass
3729 mi
Test Result
PASSED
Completed
Test Number
5691 9182 6038
Expiry Date
Odometer Value
68309 mi
Since Last Pass
3650 mi
Test Result
PASSED
Completed
Test Number
9866 7802 4305
Expiry Date
Odometer Value
64659 mi
Since Last Pass
10249 mi
Test Result
PASSED
Completed
Test Number
2567 7731 3371
Expiry Date
Odometer Value
54410 mi
Since Last Pass
5981 mi
Test Result
PASSED
Completed
Test Number
2463 7253 2329
Expiry Date
Odometer Value
48429 mi
Since Last Pass
5325 mi
Test Result
PASSED
Completed
Test Number
8685 4234 1306
Expiry Date
Odometer Value
43104 mi
Since Last Pass
5426 mi
Test Result
PASSED
Completed
Test Number
1109 4814 0358
Expiry Date
Odometer Value
37678 mi
Since Last Pass
6476 mi
Test Result
PASSED
Completed
Test Number
4009 8075 9354
Expiry Date
Odometer Value
31202 mi
Since Last Pass
7713 mi
Completed
Test Number
8323 9873 8384
Odometer Value
23489 mi
Test Result
PASSED
Completed
Test Number
8121 7813 8360
Expiry Date
Odometer Value
23489 mi
Since Last Pass
6754 mi
Test Result
PASSED
Completed
Test Number
4349 8450 8034
Expiry Date
Odometer Value
16735 mi
Free Car Tax Check & MOT history for HG54ZTK
Contains DVSA and DVLA data under the Open Government Licence v3.0.