Details

Model
BMW 118d Sport
Colour
Silver
Fuel Type
Diesel
Engine Size
1995cc
Registered
Vehicle Age
20 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 Sport YD06 VFJ

Road Tax

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

151,379 mi

November 2025

Typical mileage

-3,900 mi

vs same-model median

Last 12 months

6,600 mi

↓ from ~8,700 prior yr

Lifetime average

~7,700 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
5 Months
Test Result
PASSED
Completed
Test Number
3433 2035 6342
Expiry Date
Odometer Value
151379 mi
Since Last Pass
6577 mi
Completed
Test Number
1097 6223 9917
Odometer Value
151379 mi
Test Result
PASSED
Completed
Test Number
5828 4438 6930
Expiry Date
Odometer Value
144802 mi
Since Last Pass
8679 mi
Completed
Test Number
1959 5368 9902
Odometer Value
143802 mi
Test Result
PASSED
Completed
Test Number
1684 6862 8625
Expiry Date
Odometer Value
136123 mi
Since Last Pass
8761 mi
Completed
Test Number
2620 4343 6556
Odometer Value
136123 mi
Test Result
PASSED
Completed
Test Number
4149 8967 0451
Expiry Date
Odometer Value
127362 mi
Since Last Pass
4431 mi
Completed
Test Number
6459 6993 0911
Odometer Value
127360 mi
Test Result
PASSED
Completed
Test Number
3738 8874 5249
Expiry Date
Odometer Value
122931 mi
Since Last Pass
4520 mi
Test Result
PASSED
Completed
Test Number
9228 5999 6195
Expiry Date
Odometer Value
118411 mi
Since Last Pass
6447 mi
Completed
Test Number
2750 4516 4369
Odometer Value
118394 mi
Test Result
PASSED
Completed
Test Number
4802 8210 6779
Expiry Date
Odometer Value
111964 mi
Since Last Pass
7624 mi
Test Result
PASSED
Completed
Test Number
4747 6175 7792
Expiry Date
Odometer Value
104340 mi
Since Last Pass
13532 mi
Test Result
PASSED
Completed
Test Number
5302 1082 2795
Expiry Date
Odometer Value
90808 mi
Since Last Pass
13555 mi
Test Result
PASSED
Completed
Test Number
4251 4903 6569
Expiry Date
Odometer Value
77253 mi
Since Last Pass
11534 mi
Test Result
PASSED
Completed
Test Number
3568 2987 5018
Expiry Date
Odometer Value
65719 mi
Since Last Pass
8577 mi
Test Result
PASSED
Completed
Test Number
5797 0558 4044
Expiry Date
Odometer Value
57142 mi
Since Last Pass
11103 mi
Test Result
PASSED
Completed
Test Number
9374 1399 3022
Expiry Date
Odometer Value
46039 mi
Since Last Pass
12338 mi
Test Result
PASSED
Completed
Test Number
6851 9659 2021
Expiry Date
Odometer Value
33701 mi
Since Last Pass
4281 mi
Test Result
PASSED
Completed
Test Number
7950 0143 1194
Expiry Date
Odometer Value
29420 mi
Since Last Pass
5011 mi
Test Result
PASSED
Completed
Test Number
2715 1743 0192
Expiry Date
Odometer Value
24409 mi
Since Last Pass
5915 mi
Test Result
PASSED
Completed
Test Number
4947 9356 9000
Expiry Date
Odometer Value
18494 mi
Free Car Tax Check & MOT history for YD06VFJ
Contains DVSA and DVLA data under the Open Government Licence v3.0.