Details

Model
BMW M3
Colour
Grey
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 →
BMW M3 LX54 VDC

Road Tax

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

153,714 mi

July 2025

Above typical

+58,100 mi

vs same-model median

Last 12 months

3,300 mi

Lifetime average

~7,400 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
1 Month
Test Result
PASSED
Completed
Test Number
7746 6419 6167
Expiry Date
Odometer Value
153714 mi
Since Last Pass
3288 mi
Test Result
PASSED
Completed
Test Number
1478 2449 3871
Expiry Date
Odometer Value
150426 mi
Since Last Pass
1614 mi
Test Result
PASSED
Completed
Test Number
6058 1975 9536
Expiry Date
Odometer Value
148812 mi
Since Last Pass
3995 mi
Test Result
PASSED
Completed
Test Number
8819 5432 2763
Expiry Date
Odometer Value
144817 mi
Since Last Pass
878 mi
Completed
Test Number
9294 9366 0071
Odometer Value
144817 mi
Test Result
PASSED
Completed
Test Number
8713 4311 1591
Expiry Date
Odometer Value
143939 mi
Since Last Pass
113 mi
Test Result
PASSED
Completed
Test Number
2074 0289 5595
Expiry Date
Odometer Value
143826 mi
Since Last Pass
339 mi
Test Result
PASSED
Completed
Test Number
2784 3551 5617
Expiry Date
Odometer Value
143487 mi
Since Last Pass
2851 mi
Test Result
PASSED
Completed
Test Number
6202 4772 1881
Expiry Date
Odometer Value
140636 mi
Since Last Pass
6370 mi
Test Result
PASSED
Completed
Test Number
8056 2661 8646
Expiry Date
Odometer Value
134266 mi
Since Last Pass
10018 mi
Completed
Test Number
3284 7397 5877
Odometer Value
134266 mi
Test Result
PASSED
Completed
Test Number
8479 7651 6498
Expiry Date
Odometer Value
124248 mi
Since Last Pass
11275 mi
Test Result
PASSED
Completed
Test Number
7993 9372 3972
Expiry Date
Odometer Value
112973 mi
Since Last Pass
13584 mi
Completed
Test Number
4383 5780 4235
Odometer Value
112971 mi
Test Result
PASSED
Completed
Test Number
4153 5466 5043
Expiry Date
Odometer Value
99389 mi
Since Last Pass
19718 mi
Test Result
PASSED
Completed
Test Number
3388 6657 4011
Expiry Date
Odometer Value
79671 mi
Since Last Pass
1183 mi
Test Result
PASSED
Completed
Test Number
2577 5127 2105
Expiry Date
Odometer Value
78488 mi
Since Last Pass
7140 mi
Test Result
PASSED
Completed
Test Number
9363 8785 1196
Expiry Date
Odometer Value
71348 mi
Since Last Pass
14462 mi
Completed
Test Number
2457 7735 1115
Odometer Value
71348 mi
Test Result
PASSED
Completed
Test Number
1143 1300 0166
Expiry Date
Odometer Value
56886 mi
Since Last Pass
8696 mi
Test Result
PASSED
Completed
Test Number
6001 1251 9179
Expiry Date
Odometer Value
48190 mi
Since Last Pass
19469 mi
Completed
Test Number
1607 6031 8486
Odometer Value
28721 mi
Test Result
PASSED
Completed
Test Number
7716 5021 8003
Expiry Date
Odometer Value
28721 mi
Free Car Tax Check & MOT history for LX54VDC
Contains DVSA and DVLA data under the Open Government Licence v3.0.