Details

Model
BMW 118d M Sport
Colour
Blue
Fuel Type
Diesel
Engine Size
1995cc
Registered
Vehicle Age
17 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 118d M Sport AO09 EYH

Road Tax

Tax Status
Taxed
Due Date
Expires
3 Months
12 Months Tax
£35
Paid Monthly
£3.06

Mileage History

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

Latest reading

184,188 mi

October 2025

Above typical

+50,300 mi

vs same-model median

Last 12 months

32,300 mi

↑ from ~8,700 prior yr

Lifetime average

~11,200 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
4 Months
Test Result
PASSED
Completed
Test Number
9094 4905 4541
Expiry Date
Odometer Value
184188 mi
Since Last Pass
32302 mi
Test Result
PASSED
Completed
Test Number
9028 7951 4706
Expiry Date
Odometer Value
151886 mi
Since Last Pass
8672 mi
Test Result
PASSED
Completed
Test Number
7080 0672 1210
Expiry Date
Odometer Value
143214 mi
Since Last Pass
9405 mi
Completed
Test Number
8938 1802 4117
Odometer Value
143214 mi
Test Result
PASSED
Completed
Test Number
8600 5427 7436
Expiry Date
Odometer Value
133809 mi
Since Last Pass
9913 mi
Completed
Test Number
5204 6140 8723
Odometer Value
133804 mi
Test Result
PASSED
Completed
Test Number
9804 7749 9030
Expiry Date
Odometer Value
123896 mi
Since Last Pass
4036 mi
Test Result
PASSED
Completed
Test Number
1555 5955 1438
Expiry Date
Odometer Value
119860 mi
Since Last Pass
6260 mi
Test Result
PASSED
Completed
Test Number
5006 1661 4355
Expiry Date
Odometer Value
113600 mi
Since Last Pass
5036 mi
Completed
Test Number
7592 9794 6242
Odometer Value
113596 mi
Test Result
PASSED
Completed
Test Number
1312 5619 1852
Expiry Date
Odometer Value
108564 mi
Since Last Pass
2334 mi
Completed
Test Number
8165 6011 3856
Odometer Value
108564 mi
Test Result
PASSED
Completed
Test Number
9913 3801 6921
Expiry Date
Odometer Value
106230 mi
Since Last Pass
6775 mi
Completed
Test Number
5468 2046 5644
Odometer Value
106230 mi
Test Result
PASSED
Completed
Test Number
5580 8412 6070
Expiry Date
Odometer Value
99455 mi
Since Last Pass
10312 mi
Completed
Test Number
6911 8355 2398
Odometer Value
99454 mi
Test Result
PASSED
Completed
Test Number
3779 1279 2287
Expiry Date
Odometer Value
89143 mi
Since Last Pass
14285 mi
Completed
Test Number
3458 5531 0138
Odometer Value
89143 mi
Test Result
PASSED
Completed
Test Number
9282 5381 5090
Expiry Date
Odometer Value
74858 mi
Since Last Pass
22949 mi
Completed
Test Number
1179 3091 5479
Odometer Value
74780 mi
Test Result
PASSED
Completed
Test Number
9091 8371 4031
Expiry Date
Odometer Value
51909 mi
Since Last Pass
10702 mi
Completed
Test Number
9373 6151 4069
Odometer Value
51909 mi
Test Result
PASSED
Completed
Test Number
8985 3541 3046
Expiry Date
Odometer Value
41207 mi
Since Last Pass
2111 mi
Test Result
PASSED
Completed
Test Number
2260 5320 2149
Expiry Date
Odometer Value
39096 mi
Free Car Tax Check & MOT history for AO09EYH
Contains DVSA and DVLA data under the Open Government Licence v3.0.