Details

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

80,174 mi

June 2026

Typical mileage

-20,700 mi

vs same-model median

Last 12 months

800 mi

↓ from ~1,600 prior yr

Lifetime average

~3,500 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
11 Months
Test Result
PASSED
Completed
Test Number
3916 0041 6714
Expiry Date
Odometer Value
80174 mi
Since Last Pass
762 mi
Test Result
PASSED
Completed
Test Number
1807 9079 1341
Expiry Date
Odometer Value
79412 mi
Since Last Pass
1585 mi
Test Result
PASSED
Completed
Test Number
8620 8170 4875
Expiry Date
Odometer Value
77827 mi
Since Last Pass
1001 mi
Test Result
PASSED
Completed
Test Number
4291 8432 9066
Expiry Date
Odometer Value
76826 mi
Since Last Pass
152 mi
Test Result
PASSED
Completed
Test Number
1615 0206 6302
Expiry Date
Odometer Value
76674 mi
Since Last Pass
439 mi
Test Result
PASSED
Completed
Test Number
1365 9823 4744
Expiry Date
Odometer Value
76235 mi
Since Last Pass
311 mi
Test Result
PASSED
Completed
Test Number
6419 9654 0073
Expiry Date
Odometer Value
75924 mi
Since Last Pass
1675 mi
Completed
Test Number
4222 9846 5424
Odometer Value
75924 mi
Test Result
PASSED
Completed
Test Number
5519 0066 9544
Expiry Date
Odometer Value
74249 mi
Since Last Pass
1876 mi
Test Result
PASSED
Completed
Test Number
4316 3959 9016
Expiry Date
Odometer Value
72373 mi
Since Last Pass
4351 mi
Test Result
PASSED
Completed
Test Number
5292 3202 0597
Expiry Date
Odometer Value
68022 mi
Since Last Pass
5023 mi
Completed
Test Number
8241 3746 6979
Odometer Value
68022 mi
Test Result
PASSED
Completed
Test Number
3967 4140 5210
Expiry Date
Odometer Value
62999 mi
Since Last Pass
3561 mi
Test Result
PASSED
Completed
Test Number
3964 4453 5146
Expiry Date
Odometer Value
59438 mi
Since Last Pass
4368 mi
Test Result
PASSED
Completed
Test Number
2698 1344 4489
Expiry Date
Odometer Value
55070 mi
Since Last Pass
4885 mi
Completed
Test Number
2174 0384 4405
Odometer Value
55070 mi
Test Result
PASSED
Completed
Test Number
2057 3331 3188
Expiry Date
Odometer Value
50185 mi
Since Last Pass
3645 mi
Test Result
PASSED
Completed
Test Number
2586 2793 2462
Expiry Date
Odometer Value
46540 mi
Since Last Pass
1890 mi
Completed
Test Number
6474 4753 2198
Odometer Value
46540 mi
Test Result
PASSED
Completed
Test Number
1969 8181 1105
Expiry Date
Odometer Value
44650 mi
Since Last Pass
3207 mi
Completed
Test Number
2684 3141 1453
Odometer Value
44650 mi
Test Result
PASSED
Completed
Test Number
9541 4002 0159
Expiry Date
Odometer Value
41443 mi
Since Last Pass
6336 mi
Test Result
PASSED
Completed
Test Number
4327 2585 9122
Expiry Date
Odometer Value
35107 mi
Since Last Pass
7118 mi
Completed
Test Number
2749 9575 9489
Odometer Value
35107 mi
Test Result
PASSED
Completed
Test Number
8206 7104 8174
Expiry Date
Odometer Value
27989 mi
Since Last Pass
7233 mi
Test Result
PASSED
Completed
Test Number
3716 4763 7112
Expiry Date
Odometer Value
20756 mi
Since Last Pass
8076 mi
Completed
Test Number
4405 4713 7188
Odometer Value
20756 mi
Test Result
PASSED
Completed
Test Number
6427 8853 6146
Expiry Date
Odometer Value
12680 mi
Since Last Pass
23 mi
Test Result
PASSED
Completed
Test Number
2634 0962 6187
Expiry Date
Odometer Value
12657 mi
Free Car Tax Check & MOT history for AO03UWW
Contains DVSA and DVLA data under the Open Government Licence v3.0.