Details

Model
BMW Z4
Colour
Grey
Fuel Type
Petrol
Engine Size
2494cc
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 →

Road Tax

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

103,544 mi

May 2025

Typical mileage

+8,300 mi

vs same-model median

Last 12 months

6,700 mi

↓ from ~7,900 prior yr

Lifetime average

~5,100 mi / yr

since new

Emissions

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

MOT History

MOT Status
Mot Expired
Expiry Date
Test Result
PASSED
Completed
Test Number
3193 0296 0140
Expiry Date
Odometer Value
103544 mi
Since Last Pass
6728 mi
Test Result
PASSED
Completed
Test Number
7348 2445 3040
Expiry Date
Odometer Value
96816 mi
Since Last Pass
7929 mi
Completed
Test Number
8924 9638 4533
Odometer Value
96792 mi
Test Result
PASSED
Completed
Test Number
4139 5069 1763
Expiry Date
Odometer Value
88887 mi
Since Last Pass
8220 mi
Completed
Test Number
4433 5350 3305
Odometer Value
88887 mi
Test Result
PASSED
Completed
Test Number
7514 4763 1422
Expiry Date
Odometer Value
80667 mi
Since Last Pass
6615 mi
Test Result
PASSED
Completed
Test Number
9670 7968 4332
Expiry Date
Odometer Value
74052 mi
Since Last Pass
6011 mi
Completed
Test Number
6420 2111 8814
Odometer Value
74049 mi
Test Result
PASSED
Completed
Test Number
5361 7421 5561
Expiry Date
Odometer Value
68041 mi
Since Last Pass
259 mi
Completed
Test Number
2175 3622 0914
Odometer Value
68041 mi
Test Result
PASSED
Completed
Test Number
4679 8857 0833
Expiry Date
Odometer Value
67782 mi
Since Last Pass
3777 mi
Completed
Test Number
2407 0511 0826
Odometer Value
67782 mi
Test Result
PASSED
Completed
Test Number
1482 6150 1725
Expiry Date
Odometer Value
64005 mi
Since Last Pass
2330 mi
Test Result
PASSED
Completed
Test Number
8324 4995 5634
Expiry Date
Odometer Value
61675 mi
Since Last Pass
960 mi
Test Result
PASSED
Completed
Test Number
2342 7668 4730
Expiry Date
Odometer Value
60715 mi
Since Last Pass
1415 mi
Test Result
PASSED
Completed
Test Number
7553 5385 5185
Expiry Date
Odometer Value
59300 mi
Since Last Pass
8656 mi
Completed
Test Number
4560 0224 5109
Odometer Value
59221 mi
Completed
Test Number
4395 0973 5126
Odometer Value
59201 mi
Test Result
PASSED
Completed
Test Number
1652 4262 4466
Expiry Date
Odometer Value
50644 mi
Since Last Pass
4922 mi
Test Result
PASSED
Completed
Test Number
9658 1531 3010
Expiry Date
Odometer Value
45722 mi
Since Last Pass
4306 mi
Test Result
PASSED
Completed
Test Number
6059 2751 2003
Expiry Date
Odometer Value
41416 mi
Since Last Pass
374 mi
Test Result
PASSED
Completed
Test Number
5861 1597 1050
Expiry Date
Odometer Value
41042 mi
Since Last Pass
4262 mi
Test Result
PASSED
Completed
Test Number
6940 2348 0004
Expiry Date
Odometer Value
36780 mi
Since Last Pass
5389 mi
Test Result
PASSED
Completed
Test Number
1149 3617 9038
Expiry Date
Odometer Value
31391 mi
Since Last Pass
10502 mi
Completed
Test Number
3924 4617 9087
Odometer Value
39391 mi
Test Result
PASSED
Completed
Test Number
5302 3487 8035
Expiry Date
Odometer Value
20889 mi
Since Last Pass
9298 mi
Test Result
PASSED
Completed
Test Number
4009 2670 7148
Expiry Date
Odometer Value
11591 mi
Free Car Tax Check & MOT history for NJ05VZG
Contains DVSA and DVLA data under the Open Government Licence v3.0.