Details

Model
BMW 120
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 120 HN58 RXL

Road Tax

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

145,885 mi

December 2025

Typical mileage

+13,800 mi

vs same-model median

Last 12 months

4,900 mi

↓ from ~8,700 prior yr

Lifetime average

~8,600 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
6 Months
Test Result
PASSED
Completed
Test Number
5557 6566 9958
Expiry Date
Odometer Value
145885 mi
Since Last Pass
4935 mi
Completed
Test Number
7653 7910 7470
Odometer Value
145885 mi
Completed
Test Number
9670 0388 5660
Odometer Value
145862 mi
Test Result
PASSED
Completed
Test Number
5202 5481 2656
Expiry Date
Odometer Value
140950 mi
Since Last Pass
8663 mi
Completed
Test Number
3782 3914 9567
Odometer Value
140946 mi
Test Result
PASSED
Completed
Test Number
5793 3200 3185
Expiry Date
Odometer Value
132287 mi
Since Last Pass
3429 mi
Test Result
PASSED
Completed
Test Number
4920 3036 9448
Expiry Date
Odometer Value
128858 mi
Since Last Pass
2318 mi
Completed
Test Number
9320 7526 2969
Odometer Value
128858 mi
Test Result
PASSED
Completed
Test Number
4572 0272 9282
Expiry Date
Odometer Value
126540 mi
Since Last Pass
1814 mi
Completed
Test Number
6282 2674 1875
Odometer Value
126468 mi
Test Result
PASSED
Completed
Test Number
6164 0903 9880
Expiry Date
Odometer Value
124726 mi
Since Last Pass
5085 mi
Completed
Test Number
5075 9090 3282
Odometer Value
124717 mi
Test Result
PASSED
Completed
Test Number
3752 6530 8188
Expiry Date
Odometer Value
119641 mi
Since Last Pass
14966 mi
Completed
Test Number
2987 8139 8223
Odometer Value
119632 mi
Test Result
PASSED
Completed
Test Number
9046 8056 2578
Expiry Date
Odometer Value
104675 mi
Since Last Pass
16825 mi
Test Result
PASSED
Completed
Test Number
9088 2075 3020
Expiry Date
Odometer Value
87850 mi
Since Last Pass
14639 mi
Completed
Test Number
8067 8649 3016
Odometer Value
87849 mi
Test Result
PASSED
Completed
Test Number
4902 9132 0231
Expiry Date
Odometer Value
73211 mi
Since Last Pass
7550 mi
Test Result
PASSED
Completed
Test Number
6752 9846 5163
Expiry Date
Odometer Value
65661 mi
Since Last Pass
6293 mi
Test Result
PASSED
Completed
Test Number
4084 3385 4425
Expiry Date
Odometer Value
59368 mi
Since Last Pass
11816 mi
Test Result
PASSED
Completed
Test Number
3850 8126 3330
Expiry Date
Odometer Value
47552 mi
Since Last Pass
22111 mi
Test Result
PASSED
Completed
Test Number
9092 0301 2059
Expiry Date
Odometer Value
25441 mi
Free Car Tax Check & MOT history for HN58RXL
Contains DVSA and DVLA data under the Open Government Licence v3.0.