Details

Model
BMW Z4
Colour
Silver
Fuel Type
Petrol
Engine Size
2979cc
Registered
Vehicle Age
22 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 RJ04 NYW

Road Tax

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

159,867 mi

May 2025

Above typical

+62,700 mi

vs same-model median

Last 12 months

6,600 mi

↓ from ~9,700 prior yr

Lifetime average

~7,600 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

MOT Status
Mot Expired
Expiry Date
Test Result
PASSED
Completed
Test Number
9805 8087 3880
Expiry Date
Odometer Value
159867 mi
Since Last Pass
6557 mi
Completed
Test Number
2720 6535 9850
Odometer Value
159867 mi
Test Result
PASSED
Completed
Test Number
7828 5092 2140
Expiry Date
Odometer Value
153310 mi
Since Last Pass
9717 mi
Test Result
PASSED
Completed
Test Number
2369 6188 6917
Expiry Date
Odometer Value
143593 mi
Since Last Pass
6245 mi
Completed
Test Number
8542 6266 5370
Odometer Value
143593 mi
Test Result
PASSED
Completed
Test Number
1649 9587 2243
Expiry Date
Odometer Value
137348 mi
Since Last Pass
7058 mi
Completed
Test Number
8790 7393 0132
Odometer Value
137346 mi
Test Result
PASSED
Completed
Test Number
3062 0758 9233
Expiry Date
Odometer Value
130290 mi
Since Last Pass
2695 mi
Test Result
PASSED
Completed
Test Number
7427 7706 5531
Expiry Date
Odometer Value
127595 mi
Since Last Pass
3375 mi
Completed
Test Number
2917 3021 9592
Odometer Value
127595 mi
Test Result
PASSED
Completed
Test Number
4271 5514 9369
Expiry Date
Odometer Value
124220 mi
Since Last Pass
3881 mi
Test Result
PASSED
Completed
Test Number
8953 9208 7087
Expiry Date
Odometer Value
120339 mi
Since Last Pass
3170 mi
Completed
Test Number
5211 3366 8621
Odometer Value
120339 mi
Test Result
PASSED
Completed
Test Number
2351 4442 6254
Expiry Date
Odometer Value
117169 mi
Since Last Pass
3319 mi
Test Result
PASSED
Completed
Test Number
2895 5888 3222
Expiry Date
Odometer Value
113850 mi
Since Last Pass
8554 mi
Test Result
PASSED
Completed
Test Number
3962 3098 5041
Expiry Date
Odometer Value
105296 mi
Since Last Pass
10082 mi
Test Result
PASSED
Completed
Test Number
1775 3328 4473
Expiry Date
Odometer Value
95214 mi
Since Last Pass
10600 mi
Test Result
PASSED
Completed
Test Number
9875 3047 3039
Expiry Date
Odometer Value
84614 mi
Since Last Pass
9670 mi
Test Result
PASSED
Completed
Test Number
3887 5658 2017
Expiry Date
Odometer Value
74944 mi
Since Last Pass
7931 mi
Test Result
PASSED
Completed
Test Number
1051 5567 1401
Expiry Date
Odometer Value
67013 mi
Since Last Pass
8646 mi
Test Result
PASSED
Completed
Test Number
3034 8006 0091
Expiry Date
Odometer Value
58367 mi
Since Last Pass
10029 mi
Test Result
PASSED
Completed
Test Number
8204 4248 9034
Expiry Date
Odometer Value
48338 mi
Since Last Pass
7044 mi
Test Result
PASSED
Completed
Test Number
9101 3361 8189
Expiry Date
Odometer Value
41294 mi
Since Last Pass
5193 mi
Test Result
PASSED
Completed
Test Number
5628 3112 7166
Expiry Date
Odometer Value
36101 mi
Completed
Test Number
9948 5022 7170
Odometer Value
36095 mi
Free Car Tax Check & MOT history for RJ04NYW
Contains DVSA and DVLA data under the Open Government Licence v3.0.