Details

Model
BMW 120d SE
Colour
Grey
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 120d SE WJ06 LFK

Road Tax

Tax Status
Taxed
Due Date
Expires
2 Months
12 Months Tax
£275
Paid Monthly
£24.06

Mileage History

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

Latest reading

161,338 mi

August 2025

Typical mileage

+9,800 mi

vs same-model median

Last 12 months

3,300 mi

≈ same as prior yr

Lifetime average

~8,300 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
2 Months
Test Result
PASSED
Completed
Test Number
5729 1871 0943
Expiry Date
Odometer Value
161338 mi
Since Last Pass
3292 mi
Completed
Test Number
9608 4101 2300
Odometer Value
161338 mi
Test Result
PASSED
Completed
Test Number
3326 2809 7381
Expiry Date
Odometer Value
158046 mi
Since Last Pass
3523 mi
Completed
Test Number
5114 7003 6269
Odometer Value
158046 mi
Test Result
PASSED
Completed
Test Number
8894 6405 3807
Expiry Date
Odometer Value
154523 mi
Since Last Pass
4275 mi
Test Result
PASSED
Completed
Test Number
7258 0077 5487
Expiry Date
Odometer Value
150248 mi
Since Last Pass
7991 mi
Completed
Test Number
9274 5166 0541
Odometer Value
150247 mi
Test Result
PASSED
Completed
Test Number
4149 7860 8920
Expiry Date
Odometer Value
142257 mi
Since Last Pass
3889 mi
Completed
Test Number
5245 5777 8075
Odometer Value
142252 mi
Test Result
PASSED
Completed
Test Number
3188 5627 6240
Expiry Date
Odometer Value
138368 mi
Since Last Pass
8084 mi
Test Result
PASSED
Completed
Test Number
6636 8841 9014
Expiry Date
Odometer Value
130284 mi
Since Last Pass
9950 mi
Test Result
PASSED
Completed
Test Number
7464 1807 7312
Expiry Date
Odometer Value
120334 mi
Since Last Pass
8817 mi
Completed
Test Number
1724 7311 3737
Odometer Value
120334 mi
Test Result
PASSED
Completed
Test Number
3666 4609 6358
Expiry Date
Odometer Value
111517 mi
Since Last Pass
10341 mi
Test Result
PASSED
Completed
Test Number
8290 8233 3208
Expiry Date
Odometer Value
101176 mi
Since Last Pass
9824 mi
Test Result
PASSED
Completed
Test Number
2464 0124 5099
Expiry Date
Odometer Value
91352 mi
Since Last Pass
10844 mi
Test Result
PASSED
Completed
Test Number
2089 8560 4466
Expiry Date
Odometer Value
80508 mi
Since Last Pass
14268 mi
Test Result
PASSED
Completed
Test Number
3374 3359 3057
Expiry Date
Odometer Value
66240 mi
Since Last Pass
11835 mi
Test Result
PASSED
Completed
Test Number
1265 7419 2432
Expiry Date
Odometer Value
54405 mi
Since Last Pass
12767 mi
Test Result
PASSED
Completed
Test Number
4477 7100 1119
Expiry Date
Odometer Value
41638 mi
Since Last Pass
9463 mi
Test Result
PASSED
Completed
Test Number
3012 9141 0157
Expiry Date
Odometer Value
32175 mi
Since Last Pass
1179 mi
Test Result
PASSED
Completed
Test Number
9245 2074 0047
Expiry Date
Odometer Value
30996 mi
Since Last Pass
7006 mi
Test Result
PASSED
Completed
Test Number
6405 5744 9071
Expiry Date
Odometer Value
23990 mi
Free Car Tax Check & MOT history for WJ06LFK
Contains DVSA and DVLA data under the Open Government Licence v3.0.