Details

Model
BMW Z4 sDrive23i
Colour
Red
Fuel Type
Petrol
Engine Size
2497cc
Registered
Vehicle Age
16 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 sDrive23i WJ59 PWF

Road Tax

Tax Status
Taxed
Due Date
Expires
2 Weeks
12 Months Tax
£410
Paid Monthly
£35.88

Mileage History

Mileage chart (requires JavaScript).>
Typical mileage (middle 50%) for this model and age

Latest reading

103,915 mi

June 2026

Above typical

+26,200 mi

vs same-model median

Last 12 months

2,700 mi

↓ from ~3,200 prior yr

Lifetime average

~6,200 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
12 Months
Test Result
PASSED
Completed
Test Number
9726 9745 7886
Expiry Date
Odometer Value
103915 mi
Since Last Pass
2706 mi
Test Result
PASSED
Completed
Test Number
6487 4854 9522
Expiry Date
Odometer Value
101209 mi
Since Last Pass
3183 mi
Completed
Test Number
1285 2721 2578
Odometer Value
101209 mi
Test Result
PASSED
Completed
Test Number
9761 0553 9229
Expiry Date
Odometer Value
98026 mi
Since Last Pass
3303 mi
Test Result
PASSED
Completed
Test Number
5843 0638 0517
Expiry Date
Odometer Value
94723 mi
Since Last Pass
3484 mi
Test Result
PASSED
Completed
Test Number
2550 5762 9942
Expiry Date
Odometer Value
91239 mi
Since Last Pass
5069 mi
Test Result
PASSED
Completed
Test Number
4194 9270 0819
Expiry Date
Odometer Value
86170 mi
Since Last Pass
446 mi
Test Result
PASSED
Completed
Test Number
3372 0091 0577
Expiry Date
Odometer Value
85724 mi
Since Last Pass
3473 mi
Completed
Test Number
9414 9950 1822
Odometer Value
85654 mi
Test Result
PASSED
Completed
Test Number
5256 7235 9806
Expiry Date
Odometer Value
82251 mi
Since Last Pass
6554 mi
Test Result
PASSED
Completed
Test Number
3696 9962 6897
Expiry Date
Odometer Value
75697 mi
Since Last Pass
4314 mi
Test Result
PASSED
Completed
Test Number
7648 0250 4840
Expiry Date
Odometer Value
71383 mi
Since Last Pass
9436 mi
Completed
Test Number
6580 5010 0807
Odometer Value
71380 mi
Test Result
PASSED
Completed
Test Number
7207 0097 4077
Expiry Date
Odometer Value
61947 mi
Since Last Pass
11419 mi
Completed
Test Number
3484 3932 5320
Odometer Value
61947 mi
Test Result
PASSED
Completed
Test Number
7894 0833 5171
Expiry Date
Odometer Value
50528 mi
Since Last Pass
14302 mi
Completed
Test Number
2580 7803 5466
Odometer Value
50528 mi
Test Result
PASSED
Completed
Test Number
1555 4923 4165
Expiry Date
Odometer Value
36226 mi
Since Last Pass
4631 mi
Test Result
PASSED
Completed
Test Number
9554 9355 3282
Expiry Date
Odometer Value
31595 mi
Since Last Pass
6831 mi
Test Result
PASSED
Completed
Test Number
3568 7167 2403
Expiry Date
Odometer Value
24764 mi
Free Car Tax Check & MOT history for WJ59PWF
Contains DVSA and DVLA data under the Open Government Licence v3.0.