Details

Model
BMW 318d M Sport
Colour
Black
Fuel Type
Diesel
Engine Size
1995cc
Registered
Vehicle Age
19 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 318d M Sport YC07 VMM

Road Tax

Tax Status
Taxed
Due Date
Expires
6 Months
12 Months Tax
£225
Paid Monthly
£19.69

Mileage History

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

Latest reading

131,189 mi

June 2025

Typical mileage

-28,200 mi

vs same-model median

Last 12 months

2,200 mi

↑ from ~1,300 prior yr

Lifetime average

~7,200 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
1 Week
Test Result
PASSED
Completed
Test Number
3639 9847 6274
Expiry Date
Odometer Value
131189 mi
Since Last Pass
2160 mi
Test Result
PASSED
Completed
Test Number
3904 5739 4033
Expiry Date
Odometer Value
129029 mi
Since Last Pass
1315 mi
Completed
Test Number
4745 1069 4723
Odometer Value
129029 mi
Test Result
PASSED
Completed
Test Number
3290 7514 6014
Expiry Date
Odometer Value
127714 mi
Since Last Pass
1557 mi
Completed
Test Number
4012 6161 7707
Odometer Value
127714 mi
Test Result
PASSED
Completed
Test Number
8171 5651 7731
Expiry Date
Odometer Value
126157 mi
Since Last Pass
608 mi
Test Result
PASSED
Completed
Test Number
1663 6212 9419
Expiry Date
Odometer Value
125549 mi
Since Last Pass
4677 mi
Completed
Test Number
1906 9919 1797
Odometer Value
125549 mi
Test Result
PASSED
Completed
Test Number
7464 8047 7384
Expiry Date
Odometer Value
120872 mi
Since Last Pass
8503 mi
Test Result
PASSED
Completed
Test Number
7400 8586 1627
Expiry Date
Odometer Value
112369 mi
Since Last Pass
2149 mi
Test Result
PASSED
Completed
Test Number
6244 8461 6757
Expiry Date
Odometer Value
110220 mi
Since Last Pass
8870 mi
Test Result
PASSED
Completed
Test Number
5535 4464 4776
Expiry Date
Odometer Value
101350 mi
Since Last Pass
11353 mi
Test Result
PASSED
Completed
Test Number
6535 8996 0456
Expiry Date
Odometer Value
89997 mi
Since Last Pass
9751 mi
Test Result
PASSED
Completed
Test Number
3069 0082 5104
Expiry Date
Odometer Value
80246 mi
Since Last Pass
9839 mi
Test Result
PASSED
Completed
Test Number
1581 8678 4486
Expiry Date
Odometer Value
70407 mi
Since Last Pass
7126 mi
Test Result
PASSED
Completed
Test Number
2159 4258 3056
Expiry Date
Odometer Value
63281 mi
Since Last Pass
6673 mi
Test Result
PASSED
Completed
Test Number
5279 0906 2013
Expiry Date
Odometer Value
56608 mi
Since Last Pass
7919 mi
Completed
Test Number
1789 7936 2084
Odometer Value
56608 mi
Test Result
PASSED
Completed
Test Number
6193 4398 1095
Expiry Date
Odometer Value
48689 mi
Since Last Pass
11093 mi
Test Result
PASSED
Completed
Test Number
6709 8492 0126
Expiry Date
Odometer Value
37596 mi
Free Car Tax Check & MOT history for YC07VMM
Contains DVSA and DVLA data under the Open Government Licence v3.0.