Details

Model
BMW Z4
Colour
Grey
Fuel Type
Petrol
Engine Size
2979cc
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 VU05 JVC

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

143,141 mi

March 2026

Above typical

+47,200 mi

vs same-model median

Last 12 months

2,700 mi

↑ from ~1,400 prior yr

Lifetime average

~6,800 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
10 Months
Test Result
PASSED
Completed
Test Number
5953 5751 1126
Expiry Date
Odometer Value
143141 mi
Since Last Pass
2716 mi
Test Result
PASSED
Completed
Test Number
9850 7578 9787
Expiry Date
Odometer Value
140425 mi
Since Last Pass
1359 mi
Completed
Test Number
6982 7877 4707
Odometer Value
140384 mi
Test Result
PASSED
Completed
Test Number
2384 5336 3647
Expiry Date
Odometer Value
139066 mi
Since Last Pass
1825 mi
Test Result
PASSED
Completed
Test Number
8547 9637 1842
Expiry Date
Odometer Value
137241 mi
Since Last Pass
1851 mi
Test Result
PASSED
Completed
Test Number
3390 6107 7563
Expiry Date
Odometer Value
135390 mi
Since Last Pass
2008 mi
Test Result
PASSED
Completed
Test Number
6421 4534 6919
Expiry Date
Odometer Value
133382 mi
Since Last Pass
2859 mi
Completed
Test Number
5602 9050 7178
Odometer Value
133365 mi
Test Result
PASSED
Completed
Test Number
2989 6425 0094
Expiry Date
Odometer Value
130523 mi
Since Last Pass
12627 mi
Completed
Test Number
4433 9952 9538
Odometer Value
130523 mi
Test Result
PASSED
Completed
Test Number
9033 3733 2876
Expiry Date
Odometer Value
117896 mi
Since Last Pass
11816 mi
Test Result
PASSED
Completed
Test Number
2561 5870 0697
Expiry Date
Odometer Value
106080 mi
Since Last Pass
13074 mi
Completed
Test Number
8676 6550 8841
Odometer Value
106080 mi
Test Result
PASSED
Completed
Test Number
5182 8455 5528
Expiry Date
Odometer Value
93006 mi
Since Last Pass
10111 mi
Test Result
PASSED
Completed
Test Number
6077 3312 4852
Expiry Date
Odometer Value
82895 mi
Since Last Pass
1628 mi
Completed
Test Number
4974 9868 1611
Odometer Value
82895 mi
Completed
Test Number
2676 9236 5017
Odometer Value
81267 mi
Test Result
PASSED
Completed
Test Number
2198 8296 5075
Expiry Date
Odometer Value
81267 mi
Since Last Pass
2819 mi
Test Result
PASSED
Completed
Test Number
2365 1554 3374
Expiry Date
Odometer Value
78448 mi
Since Last Pass
6502 mi
Test Result
PASSED
Completed
Test Number
5797 8673 3089
Expiry Date
Odometer Value
71946 mi
Since Last Pass
927 mi
Completed
Test Number
6282 8623 3051
Odometer Value
71946 mi
Test Result
PASSED
Completed
Test Number
8075 2414 2122
Expiry Date
Odometer Value
71019 mi
Since Last Pass
2582 mi
Test Result
PASSED
Completed
Test Number
8880 9934 1024
Expiry Date
Odometer Value
68437 mi
Since Last Pass
9736 mi
Test Result
PASSED
Completed
Test Number
6836 1993 0089
Expiry Date
Odometer Value
58701 mi
Since Last Pass
10079 mi
Test Result
PASSED
Completed
Test Number
9234 4057 9094
Expiry Date
Odometer Value
48622 mi
Since Last Pass
9929 mi
Completed
Test Number
1809 4926 9019
Odometer Value
48611 mi
Test Result
PASSED
Completed
Test Number
6200 2805 8005
Expiry Date
Odometer Value
38693 mi
Free Car Tax Check & MOT history for VU05JVC
Contains DVSA and DVLA data under the Open Government Licence v3.0.