Details

Model
BMW Z4
Colour
Black
Fuel Type
Petrol
Engine Size
2171cc
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 Z4 NA54 HNB

Road Tax

Tax Status
Taxed
Due Date
Expires
5 Months
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

120,131 mi

September 2025

Above typical

+23,000 mi

vs same-model median

Lifetime average

~5,700 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
3 Months
Test Result
PASSED
Completed
Test Number
9388 8944 4081
Expiry Date
Odometer Value
120131 mi
Since Last Pass
2999 mi
Completed
Test Number
8198 9942 6224
Odometer Value
120030 mi
Test Result
PASSED
Completed
Test Number
6812 6668 4902
Expiry Date
Odometer Value
117132 mi
Since Last Pass
6583 mi
Completed
Test Number
5033 3451 4561
Odometer Value
117131 mi
Test Result
PASSED
Completed
Test Number
9136 7507 2884
Expiry Date
Odometer Value
110549 mi
Since Last Pass
6762 mi
Test Result
PASSED
Completed
Test Number
1580 8437 0680
Expiry Date
Odometer Value
103787 mi
Since Last Pass
3618 mi
Completed
Test Number
5421 5980 4172
Odometer Value
103787 mi
Completed
Test Number
4518 1194 3831
Odometer Value
103774 mi
Test Result
PASSED
Completed
Test Number
9634 3036 1364
Expiry Date
Odometer Value
100169 mi
Since Last Pass
1812 mi
Test Result
PASSED
Completed
Test Number
6919 7352 9030
Expiry Date
Odometer Value
98357 mi
Since Last Pass
2775 mi
Test Result
PASSED
Completed
Test Number
6844 0701 6891
Expiry Date
Odometer Value
95582 mi
Since Last Pass
5178 mi
Completed
Test Number
7704 4282 7186
Odometer Value
95582 mi
Test Result
PASSED
Completed
Test Number
1125 8882 9363
Expiry Date
Odometer Value
90404 mi
Since Last Pass
8581 mi
Completed
Test Number
4679 8969 6053
Odometer Value
90404 mi
Test Result
PASSED
Completed
Test Number
7079 5024 4279
Expiry Date
Odometer Value
81823 mi
Since Last Pass
3901 mi
Test Result
PASSED
Completed
Test Number
7390 2754 3262
Expiry Date
Odometer Value
77922 mi
Since Last Pass
3359 mi
Test Result
PASSED
Completed
Test Number
1553 1547 2227
Expiry Date
Odometer Value
74563 mi
Since Last Pass
9440 mi
Test Result
PASSED
Completed
Test Number
6053 6205 1279
Expiry Date
Odometer Value
65123 mi
Since Last Pass
13185 mi
Test Result
PASSED
Completed
Test Number
8936 1895 0227
Expiry Date
Odometer Value
51938 mi
Since Last Pass
10440 mi
Completed
Test Number
8513 7875 0226
Odometer Value
51938 mi
Test Result
PASSED
Completed
Test Number
4124 7835 9238
Expiry Date
Odometer Value
41498 mi
Since Last Pass
12713 mi
Test Result
PASSED
Completed
Test Number
3800 1557 8269
Expiry Date
Odometer Value
28785 mi
Since Last Pass
5830 mi
Completed
Test Number
9140 5976 8287
Odometer Value
28770 mi
Test Result
PASSED
Completed
Test Number
5634 3037 7235
Expiry Date
Odometer Value
22955 mi
Completed
Test Number
3214 7866 7484
Odometer Value
22954 mi
Free Car Tax Check & MOT history for NA54HNB
Contains DVSA and DVLA data under the Open Government Licence v3.0.