Details

Model
BMW 120
Colour
Grey
Fuel Type
Diesel
Engine Size
1995cc
Registered
Vehicle Age
18 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 120 WJ08 NVF

Road Tax

Tax Status
Taxed
Due Date
Expires
2 Months
12 Months Tax
£170
Paid Monthly
£14.88

Mileage History

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

Latest reading

135,545 mi

March 2026

Typical mileage

+1,900 mi

vs same-model median

Last 12 months

8,000 mi

↑ from ~6,800 prior yr

Lifetime average

~7,500 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
8 Months
Test Result
PASSED
Completed
Test Number
7943 5580 0904
Expiry Date
Odometer Value
135545 mi
Since Last Pass
8046 mi
Completed
Test Number
4000 1173 6974
Odometer Value
135545 mi
Test Result
PASSED
Completed
Test Number
5235 6527 3389
Expiry Date
Odometer Value
127499 mi
Since Last Pass
6842 mi
Completed
Test Number
5092 3530 4315
Odometer Value
127483 mi
Test Result
PASSED
Completed
Test Number
4683 5808 4916
Expiry Date
Odometer Value
120657 mi
Since Last Pass
6363 mi
Test Result
PASSED
Completed
Test Number
5637 0308 4518
Expiry Date
Odometer Value
114294 mi
Since Last Pass
2025 mi
Completed
Test Number
7036 8006 6925
Odometer Value
114288 mi
Test Result
PASSED
Completed
Test Number
6496 3452 2911
Expiry Date
Odometer Value
112269 mi
Since Last Pass
3129 mi
Completed
Test Number
6828 0948 1107
Odometer Value
112266 mi
Test Result
PASSED
Completed
Test Number
3830 9018 6284
Expiry Date
Odometer Value
109140 mi
Since Last Pass
2336 mi
Completed
Test Number
5210 4431 8457
Odometer Value
109140 mi
Test Result
PASSED
Completed
Test Number
4470 7020 4220
Expiry Date
Odometer Value
106804 mi
Since Last Pass
2995 mi
Test Result
PASSED
Completed
Test Number
4332 7852 9324
Expiry Date
Odometer Value
103809 mi
Since Last Pass
6043 mi
Completed
Test Number
2546 0915 1373
Odometer Value
103809 mi
Test Result
PASSED
Completed
Test Number
1533 8497 6325
Expiry Date
Odometer Value
97766 mi
Since Last Pass
6902 mi
Test Result
PASSED
Completed
Test Number
1716 6569 6278
Expiry Date
Odometer Value
90864 mi
Since Last Pass
7903 mi
Test Result
PASSED
Completed
Test Number
7581 1533 8083
Expiry Date
Odometer Value
82961 mi
Since Last Pass
9542 mi
Test Result
PASSED
Completed
Test Number
5597 5908 5030
Expiry Date
Odometer Value
73419 mi
Since Last Pass
7154 mi
Test Result
PASSED
Completed
Test Number
4295 6349 4037
Expiry Date
Odometer Value
66265 mi
Since Last Pass
19654 mi
Test Result
PASSED
Completed
Test Number
9497 0997 3096
Expiry Date
Odometer Value
46611 mi
Since Last Pass
13163 mi
Completed
Test Number
9797 3787 2052
Odometer Value
33448 mi
Test Result
PASSED
Completed
Test Number
5885 3787 2065
Expiry Date
Odometer Value
33448 mi
Since Last Pass
15996 mi
Test Result
PASSED
Completed
Test Number
7561 5898 1082
Expiry Date
Odometer Value
17452 mi
Since Last Pass
849 mi
Test Result
PASSED
Completed
Test Number
1552 8056 1009
Expiry Date
Odometer Value
16603 mi
Free Car Tax Check & MOT history for WJ08NVF
Contains DVSA and DVLA data under the Open Government Licence v3.0.