Details

Model
BMW 120d Sport
Colour
Grey
Fuel Type
Diesel
Engine Size
1995cc
Registered
Vehicle Age
21 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 Sport HN54 AVB

Road Tax

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

185,275 mi

November 2025

Above typical

+29,500 mi

vs same-model median

Last 12 months

26,000 mi

↑ from ~9,000 prior yr

Lifetime average

~8,900 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
5 Months
Test Result
PASSED
Completed
Test Number
7915 1590 3275
Expiry Date
Odometer Value
185275 mi
Since Last Pass
25970 mi
Test Result
PASSED
Completed
Test Number
2864 0176 1034
Expiry Date
Odometer Value
159305 mi
Since Last Pass
8991 mi
Completed
Test Number
8342 3043 1693
Odometer Value
159305 mi
Test Result
PASSED
Completed
Test Number
9467 8578 5328
Expiry Date
Odometer Value
150314 mi
Since Last Pass
10369 mi
Test Result
PASSED
Completed
Test Number
2386 0046 7534
Expiry Date
Odometer Value
139945 mi
Since Last Pass
9905 mi
Completed
Test Number
4701 4702 0500
Odometer Value
139934 mi
Test Result
PASSED
Completed
Test Number
6813 0971 4858
Expiry Date
Odometer Value
130040 mi
Since Last Pass
555 mi
Test Result
PASSED
Completed
Test Number
8375 6303 4762
Expiry Date
Odometer Value
129485 mi
Since Last Pass
1426 mi
Test Result
PASSED
Completed
Test Number
9887 5962 6116
Expiry Date
Odometer Value
128059 mi
Since Last Pass
1885 mi
Test Result
PASSED
Completed
Test Number
6984 8788 5380
Expiry Date
Odometer Value
126174 mi
Since Last Pass
1429 mi
Test Result
PASSED
Completed
Test Number
1408 9429 7600
Expiry Date
Odometer Value
124745 mi
Since Last Pass
1879 mi
Completed
Test Number
3587 4720 3498
Odometer Value
124743 mi
Test Result
PASSED
Completed
Test Number
8319 0499 5730
Expiry Date
Odometer Value
122866 mi
Since Last Pass
396 mi
Test Result
PASSED
Completed
Test Number
2461 8021 5199
Expiry Date
Odometer Value
122470 mi
Since Last Pass
1001 mi
Test Result
PASSED
Completed
Test Number
1961 5429 4454
Expiry Date
Odometer Value
121469 mi
Since Last Pass
3399 mi
Completed
Test Number
4597 7429 4027
Odometer Value
121469 mi
Test Result
PASSED
Completed
Test Number
5769 2868 3008
Expiry Date
Odometer Value
118070 mi
Since Last Pass
7394 mi
Completed
Test Number
3562 0798 3058
Odometer Value
118069 mi
Test Result
PASSED
Completed
Test Number
3459 6637 2083
Expiry Date
Odometer Value
110676 mi
Since Last Pass
7721 mi
Test Result
PASSED
Completed
Test Number
9467 5857 1097
Expiry Date
Odometer Value
102955 mi
Since Last Pass
7906 mi
Test Result
PASSED
Completed
Test Number
5620 9035 0095
Expiry Date
Odometer Value
95049 mi
Since Last Pass
18035 mi
Test Result
PASSED
Completed
Test Number
3336 2994 8427
Expiry Date
Odometer Value
77014 mi
Since Last Pass
11255 mi
Test Result
PASSED
Completed
Test Number
4329 0221 7419
Expiry Date
Odometer Value
65759 mi
Free Car Tax Check & MOT history for HN54AVB
Contains DVSA and DVLA data under the Open Government Licence v3.0.