Details

Model
BMW M3
Colour
Silver
Fuel Type
Petrol
Engine Size
3246cc
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
2 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

92,008 mi

July 2025

Typical mileage

-3,700 mi

vs same-model median

Last 12 months

300 mi

↓ from ~400 prior yr

Lifetime average

~4,400 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
2 Months
Test Result
PASSED
Completed
Test Number
5017 6371 3762
Expiry Date
Odometer Value
92008 mi
Since Last Pass
270 mi
Test Result
PASSED
Completed
Test Number
5053 6304 4206
Expiry Date
Odometer Value
91738 mi
Since Last Pass
406 mi
Test Result
PASSED
Completed
Test Number
5730 9952 8422
Expiry Date
Odometer Value
91332 mi
Since Last Pass
1388 mi
Completed
Test Number
1350 7473 1384
Odometer Value
91332 mi
Test Result
PASSED
Completed
Test Number
3696 8593 9318
Expiry Date
Odometer Value
89944 mi
Since Last Pass
1719 mi
Test Result
PASSED
Completed
Test Number
5861 3353 5395
Expiry Date
Odometer Value
88225 mi
Since Last Pass
1051 mi
Test Result
PASSED
Completed
Test Number
6950 8210 9602
Expiry Date
Odometer Value
87174 mi
Since Last Pass
1749 mi
Completed
Test Number
6509 0485 9684
Odometer Value
87166 mi
Test Result
PASSED
Completed
Test Number
4033 6630 7943
Expiry Date
Odometer Value
85425 mi
Since Last Pass
3865 mi
Completed
Test Number
9664 9217 5234
Odometer Value
85414 mi
Test Result
PASSED
Completed
Test Number
3445 1160 3571
Expiry Date
Odometer Value
81560 mi
Since Last Pass
103 mi
Test Result
PASSED
Completed
Test Number
2809 2049 5975
Expiry Date
Odometer Value
81457 mi
Since Last Pass
40 mi
Test Result
PASSED
Completed
Test Number
8586 3309 3544
Expiry Date
Odometer Value
81417 mi
Since Last Pass
207 mi
Test Result
PASSED
Completed
Test Number
1389 9362 9736
Expiry Date
Odometer Value
81210 mi
Since Last Pass
8053 mi
Test Result
PASSED
Completed
Test Number
3574 2303 4443
Expiry Date
Odometer Value
73157 mi
Since Last Pass
11989 mi
Completed
Test Number
8563 7274 3296
Odometer Value
61168 mi
Test Result
PASSED
Completed
Test Number
6982 9254 3262
Expiry Date
Odometer Value
61168 mi
Since Last Pass
11701 mi
Test Result
PASSED
Completed
Test Number
1452 2584 2232
Expiry Date
Odometer Value
49467 mi
Since Last Pass
6236 mi
Test Result
PASSED
Completed
Test Number
3550 6534 1215
Expiry Date
Odometer Value
43231 mi
Since Last Pass
6648 mi
Test Result
PASSED
Completed
Test Number
9834 1681 0226
Expiry Date
Odometer Value
36583 mi
Since Last Pass
10459 mi
Test Result
PASSED
Completed
Test Number
7109 1462 9245
Expiry Date
Odometer Value
26124 mi
Since Last Pass
4070 mi
Test Result
PASSED
Completed
Test Number
9503 8542 8262
Expiry Date
Odometer Value
22054 mi
Since Last Pass
4632 mi
Test Result
PASSED
Completed
Test Number
4300 6871 7264
Expiry Date
Odometer Value
17422 mi
Free Car Tax Check & MOT history for VU04LZS
Contains DVSA and DVLA data under the Open Government Licence v3.0.