Details

Model
BMW 520
Colour
Black
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 520 PF06 WJG

Road Tax

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

170,966 mi

August 2025

Typical mileage

-7,700 mi

vs same-model median

Last 12 months

7,400 mi

↓ from ~10,300 prior yr

Lifetime average

~8,900 mi / yr

since new

Emissions

CO₂ Emissions
162g/km
G162g/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
6567 0250 3718
Expiry Date
Odometer Value
170966 mi
Since Last Pass
7426 mi
Completed
Test Number
8370 0831 3302
Odometer Value
170953 mi
Test Result
PASSED
Completed
Test Number
6211 0106 7255
Expiry Date
Odometer Value
163540 mi
Since Last Pass
10335 mi
Test Result
PASSED
Completed
Test Number
6932 6204 3584
Expiry Date
Odometer Value
153205 mi
Since Last Pass
7187 mi
Completed
Test Number
6336 7563 5015
Odometer Value
153205 mi
Test Result
PASSED
Completed
Test Number
7896 1261 5278
Expiry Date
Odometer Value
146018 mi
Since Last Pass
10493 mi
Test Result
PASSED
Completed
Test Number
3599 3280 0070
Expiry Date
Odometer Value
135525 mi
Since Last Pass
8062 mi
Completed
Test Number
8137 4656 6905
Odometer Value
135525 mi
Test Result
PASSED
Completed
Test Number
8950 3537 0516
Expiry Date
Odometer Value
127463 mi
Since Last Pass
8386 mi
Completed
Test Number
7355 1629 8893
Odometer Value
127317 mi
Test Result
PASSED
Completed
Test Number
8098 6038 1928
Expiry Date
Odometer Value
119077 mi
Since Last Pass
2632 mi
Test Result
PASSED
Completed
Test Number
6186 7808 6079
Expiry Date
Odometer Value
116445 mi
Since Last Pass
7900 mi
Completed
Test Number
2525 8101 1407
Odometer Value
116445 mi
Test Result
PASSED
Completed
Test Number
1341 4846 4577
Expiry Date
Odometer Value
108545 mi
Since Last Pass
1003 mi
Test Result
PASSED
Completed
Test Number
8102 0031 9806
Expiry Date
Odometer Value
107542 mi
Since Last Pass
11219 mi
Test Result
PASSED
Completed
Test Number
9222 6389 0139
Expiry Date
Odometer Value
96323 mi
Since Last Pass
10461 mi
Test Result
PASSED
Completed
Test Number
4823 5584 3275
Expiry Date
Odometer Value
85862 mi
Since Last Pass
10927 mi
Test Result
PASSED
Completed
Test Number
3878 0790 4264
Expiry Date
Odometer Value
74935 mi
Since Last Pass
14536 mi
Test Result
PASSED
Completed
Test Number
1762 2616 3189
Expiry Date
Odometer Value
60399 mi
Since Last Pass
9511 mi
Test Result
PASSED
Completed
Test Number
2761 2407 2483
Expiry Date
Odometer Value
50888 mi
Since Last Pass
8632 mi
Test Result
PASSED
Completed
Test Number
5895 9266 1168
Expiry Date
Odometer Value
42256 mi
Since Last Pass
11495 mi
Test Result
PASSED
Completed
Test Number
6104 8404 0168
Expiry Date
Odometer Value
30761 mi
Since Last Pass
5587 mi
Test Result
PASSED
Completed
Test Number
4024 4376 9106
Expiry Date
Odometer Value
25174 mi
Free Car Tax Check & MOT history for PF06WJG
Contains DVSA and DVLA data under the Open Government Licence v3.0.