Details

Model
BMW Z4 3.0i SE
Colour
Grey
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 →

Road Tax

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

125,112 mi

April 2025

Above typical

+28,100 mi

vs same-model median

Last 12 months

600 mi

↓ from ~2,200 prior yr

Lifetime average

~6,000 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
4741 2674 6278
Expiry Date
Odometer Value
125112 mi
Since Last Pass
578 mi
Completed
Test Number
5455 9031 9687
Odometer Value
125111 mi
Test Result
PASSED
Completed
Test Number
5506 9092 2033
Expiry Date
Odometer Value
124534 mi
Since Last Pass
2214 mi
Test Result
PASSED
Completed
Test Number
7427 8806 2642
Expiry Date
Odometer Value
122320 mi
Since Last Pass
2707 mi
Test Result
PASSED
Completed
Test Number
9760 3923 9350
Expiry Date
Odometer Value
119613 mi
Since Last Pass
4878 mi
Completed
Test Number
9344 0286 5465
Odometer Value
119613 mi
Test Result
PASSED
Completed
Test Number
2391 4399 4293
Expiry Date
Odometer Value
114735 mi
Since Last Pass
1878 mi
Completed
Test Number
7611 2851 4911
Odometer Value
114735 mi
Test Result
PASSED
Completed
Test Number
2173 7592 2475
Expiry Date
Odometer Value
112857 mi
Since Last Pass
1187 mi
Completed
Test Number
4204 1775 5762
Odometer Value
112853 mi
Test Result
PASSED
Completed
Test Number
3462 2723 7204
Expiry Date
Odometer Value
111670 mi
Since Last Pass
1850 mi
Completed
Test Number
8835 4420 0060
Odometer Value
111660 mi
Test Result
PASSED
Completed
Test Number
3375 4972 0963
Expiry Date
Odometer Value
109820 mi
Since Last Pass
15015 mi
Completed
Test Number
7472 8546 7325
Odometer Value
109820 mi
Test Result
PASSED
Completed
Test Number
8488 5018 5113
Expiry Date
Odometer Value
94805 mi
Since Last Pass
1033 mi
Test Result
PASSED
Completed
Test Number
8876 2867 4123
Expiry Date
Odometer Value
93772 mi
Since Last Pass
3307 mi
Completed
Test Number
9252 9657 4111
Odometer Value
93702 mi
Test Result
PASSED
Completed
Test Number
5677 4518 3149
Expiry Date
Odometer Value
90465 mi
Since Last Pass
10956 mi
Completed
Test Number
8154 8398 3106
Odometer Value
90465 mi
Test Result
PASSED
Completed
Test Number
2273 7066 2409
Expiry Date
Odometer Value
79509 mi
Since Last Pass
6226 mi
Completed
Test Number
6092 4066 2151
Odometer Value
79509 mi
Test Result
PASSED
Completed
Test Number
7583 9956 1100
Expiry Date
Odometer Value
73283 mi
Since Last Pass
10845 mi
Completed
Test Number
6675 1906 1100
Odometer Value
73283 mi
Test Result
PASSED
Completed
Test Number
5617 8233 0122
Expiry Date
Odometer Value
62438 mi
Since Last Pass
6957 mi
Completed
Test Number
3643 7203 0158
Odometer Value
62438 mi
Test Result
PASSED
Completed
Test Number
2328 2184 9429
Expiry Date
Odometer Value
55481 mi
Since Last Pass
8781 mi
Test Result
PASSED
Completed
Test Number
7114 9484 8192
Expiry Date
Odometer Value
46700 mi
Since Last Pass
13053 mi
Completed
Test Number
5619 8374 8171
Odometer Value
46636 mi
Test Result
PASSED
Completed
Test Number
5613 2604 7132
Expiry Date
Odometer Value
33647 mi
Completed
Test Number
1314 9284 7193
Odometer Value
33548 mi
Free Car Tax Check & MOT history for WH04WFH
Contains DVSA and DVLA data under the Open Government Licence v3.0.