Details

Model
BMW Z4
Colour
Black
Fuel Type
Petrol
Engine Size
2996cc
Registered
Vehicle Age
19 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
1 Month
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

117,965 mi

October 2025

Above typical

+28,200 mi

vs same-model median

Last 12 months

5,400 mi

↓ from ~8,800 prior yr

Lifetime average

~6,300 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
4 Months
Test Result
PASSED
Completed
Test Number
3525 3804 1201
Expiry Date
Odometer Value
117965 mi
Since Last Pass
5395 mi
Test Result
PASSED
Completed
Test Number
6792 3896 7872
Expiry Date
Odometer Value
112570 mi
Since Last Pass
8773 mi
Test Result
PASSED
Completed
Test Number
2017 1239 8423
Expiry Date
Odometer Value
103797 mi
Since Last Pass
3909 mi
Test Result
PASSED
Completed
Test Number
2674 6736 1527
Expiry Date
Odometer Value
99888 mi
Since Last Pass
7214 mi
Completed
Test Number
3949 5988 0087
Odometer Value
99888 mi
Test Result
PASSED
Completed
Test Number
2164 4649 9036
Expiry Date
Odometer Value
92674 mi
Since Last Pass
5413 mi
Completed
Test Number
2614 5072 8333
Odometer Value
92660 mi
Test Result
PASSED
Completed
Test Number
9914 5037 2866
Expiry Date
Odometer Value
87261 mi
Since Last Pass
2410 mi
Completed
Test Number
4900 8156 5484
Odometer Value
87261 mi
Test Result
PASSED
Completed
Test Number
8829 5133 7808
Expiry Date
Odometer Value
84851 mi
Since Last Pass
7484 mi
Test Result
PASSED
Completed
Test Number
8236 7835 5959
Expiry Date
Odometer Value
77367 mi
Since Last Pass
7971 mi
Completed
Test Number
6120 3079 1191
Odometer Value
77322 mi
Test Result
PASSED
Completed
Test Number
3816 8597 0403
Expiry Date
Odometer Value
69396 mi
Since Last Pass
6217 mi
Completed
Test Number
2818 5966 7864
Odometer Value
69369 mi
Test Result
PASSED
Completed
Test Number
3520 5165 2874
Expiry Date
Odometer Value
63179 mi
Since Last Pass
5515 mi
Completed
Test Number
8294 6195 5568
Odometer Value
63061 mi
Test Result
PASSED
Completed
Test Number
6850 2186 2846
Expiry Date
Odometer Value
57664 mi
Since Last Pass
6123 mi
Test Result
PASSED
Completed
Test Number
8267 7902 4308
Expiry Date
Odometer Value
51541 mi
Since Last Pass
6241 mi
Test Result
PASSED
Completed
Test Number
4771 9864 3348
Expiry Date
Odometer Value
45300 mi
Since Last Pass
5125 mi
Test Result
PASSED
Completed
Test Number
8370 0325 2394
Expiry Date
Odometer Value
40175 mi
Since Last Pass
4633 mi
Test Result
PASSED
Completed
Test Number
7352 2674 1399
Expiry Date
Odometer Value
35542 mi
Since Last Pass
3908 mi
Test Result
PASSED
Completed
Test Number
6008 4844 0325
Expiry Date
Odometer Value
31634 mi
Since Last Pass
7722 mi
Test Result
PASSED
Completed
Test Number
4134 0661 9439
Expiry Date
Odometer Value
23912 mi
Free Car Tax Check & MOT history for KC56UTJ
Contains DVSA and DVLA data under the Open Government Licence v3.0.