Details

Model
BMW 520
Colour
Grey
Fuel Type
Diesel
Engine Size
2993cc
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 520 VX05 LBP

Road Tax

Tax Status
Untaxed
Due Date
Expires
12 Months Tax
£445
Paid Monthly
£38.94

Mileage History

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

Latest reading

162,211 mi

September 2025

Typical mileage

-21,400 mi

vs same-model median

Last 12 months

2,300 mi

↑ from ~1,800 prior yr

Lifetime average

~7,900 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
3 Months
Test Result
PASSED
Completed
Test Number
1326 7620 7002
Expiry Date
Odometer Value
162211 mi
Since Last Pass
2337 mi
Completed
Test Number
7883 4126 4254
Odometer Value
162211 mi
Test Result
PASSED
Completed
Test Number
7574 4785 3886
Expiry Date
Odometer Value
159874 mi
Since Last Pass
1787 mi
Completed
Test Number
3337 2628 0174
Odometer Value
159871 mi
Test Result
PASSED
Completed
Test Number
3814 8359 9174
Expiry Date
Odometer Value
158087 mi
Since Last Pass
1170 mi
Completed
Test Number
7319 4492 6816
Odometer Value
158087 mi
Test Result
PASSED
Completed
Test Number
4754 6128 7453
Expiry Date
Odometer Value
156917 mi
Since Last Pass
2398 mi
Test Result
PASSED
Completed
Test Number
4298 6757 5724
Expiry Date
Odometer Value
154519 mi
Since Last Pass
1630 mi
Test Result
PASSED
Completed
Test Number
9851 9192 5115
Expiry Date
Odometer Value
152889 mi
Since Last Pass
5537 mi
Test Result
PASSED
Completed
Test Number
3646 3149 6408
Expiry Date
Odometer Value
147352 mi
Since Last Pass
3510 mi
Completed
Test Number
5357 8049 5352
Odometer Value
147352 mi
Test Result
PASSED
Completed
Test Number
4818 8049 3283
Expiry Date
Odometer Value
143842 mi
Since Last Pass
5901 mi
Completed
Test Number
3527 2261 1759
Odometer Value
143841 mi
Test Result
PASSED
Completed
Test Number
7887 9587 7369
Expiry Date
Odometer Value
137941 mi
Since Last Pass
9083 mi
Completed
Test Number
3635 1707 6037
Odometer Value
137941 mi
Test Result
PASSED
Completed
Test Number
1400 0612 1498
Expiry Date
Odometer Value
128858 mi
Since Last Pass
10039 mi
Test Result
PASSED
Completed
Test Number
6464 0238 5107
Expiry Date
Odometer Value
118819 mi
Since Last Pass
6061 mi
Test Result
PASSED
Completed
Test Number
8574 5428 4120
Expiry Date
Odometer Value
112758 mi
Since Last Pass
6402 mi
Test Result
PASSED
Completed
Test Number
4860 8929 3186
Expiry Date
Odometer Value
106356 mi
Since Last Pass
6633 mi
Completed
Test Number
6576 9659 3198
Odometer Value
106356 mi
Test Result
PASSED
Completed
Test Number
1558 0464 2252
Expiry Date
Odometer Value
99723 mi
Since Last Pass
10980 mi
Test Result
PASSED
Completed
Test Number
4360 6618 1193
Expiry Date
Odometer Value
88743 mi
Since Last Pass
13102 mi
Completed
Test Number
1763 3628 1119
Odometer Value
88743 mi
Test Result
PASSED
Completed
Test Number
6533 4159 0103
Expiry Date
Odometer Value
75641 mi
Since Last Pass
21046 mi
Test Result
PASSED
Completed
Test Number
4846 6251 9102
Expiry Date
Odometer Value
54595 mi
Since Last Pass
14722 mi
Completed
Test Number
3543 2241 9148
Odometer Value
54595 mi
Test Result
PASSED
Completed
Test Number
8231 7988 8181
Expiry Date
Odometer Value
39873 mi
Free Car Tax Check & MOT history for VX05LBP
Contains DVSA and DVLA data under the Open Government Licence v3.0.