Details

Model
BMW 520d M Sport
Colour
White
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 520d M Sport DU59 UBP

Road Tax

Tax Status
Taxed
Due Date
Expires
10 Months
12 Months Tax
£200
Paid Monthly
£17.50

Mileage History

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

Latest reading

144,773 mi

October 2025

Typical mileage

-8,100 mi

vs same-model median

Last 12 months

1,500 mi

↓ from ~2,200 prior yr

Lifetime average

~9,000 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
4 Months
Test Result
PASSED
Completed
Test Number
4160 8985 8605
Expiry Date
Odometer Value
144773 mi
Since Last Pass
1536 mi
Test Result
PASSED
Completed
Test Number
6541 5268 9004
Expiry Date
Odometer Value
143237 mi
Since Last Pass
2249 mi
Test Result
PASSED
Completed
Test Number
6744 8976 8421
Expiry Date
Odometer Value
140988 mi
Since Last Pass
18687 mi
Test Result
PASSED
Completed
Test Number
8748 1601 4706
Expiry Date
Odometer Value
122301 mi
Since Last Pass
8402 mi
Test Result
PASSED
Completed
Test Number
9306 6155 1338
Expiry Date
Odometer Value
113899 mi
Since Last Pass
10823 mi
Completed
Test Number
9588 4300 5608
Odometer Value
113899 mi
Test Result
PASSED
Completed
Test Number
3998 9699 5526
Expiry Date
Odometer Value
103076 mi
Since Last Pass
9849 mi
Completed
Test Number
1242 0161 3444
Odometer Value
103076 mi
Test Result
PASSED
Completed
Test Number
2124 6895 2560
Expiry Date
Odometer Value
93227 mi
Since Last Pass
10486 mi
Test Result
PASSED
Completed
Test Number
8454 9666 1818
Expiry Date
Odometer Value
82741 mi
Since Last Pass
10981 mi
Test Result
PASSED
Completed
Test Number
5942 4332 3203
Expiry Date
Odometer Value
71760 mi
Since Last Pass
12476 mi
Test Result
PASSED
Completed
Test Number
5816 2532 4529
Expiry Date
Odometer Value
59284 mi
Since Last Pass
9309 mi
Test Result
PASSED
Completed
Test Number
8577 8442 3530
Expiry Date
Odometer Value
49975 mi
Since Last Pass
7635 mi
Test Result
PASSED
Completed
Test Number
3299 1562 4465
Expiry Date
Odometer Value
42340 mi
Since Last Pass
8039 mi
Completed
Test Number
2186 8572 4225
Odometer Value
42334 mi
Test Result
PASSED
Completed
Test Number
7893 9303 3225
Expiry Date
Odometer Value
34301 mi
Since Last Pass
5169 mi
Test Result
PASSED
Completed
Test Number
4167 6285 2410
Expiry Date
Odometer Value
29132 mi
Since Last Pass
2169 mi
Test Result
PASSED
Completed
Test Number
3766 9853 2218
Expiry Date
Odometer Value
26963 mi
Free Car Tax Check & MOT history for DU59UBP
Contains DVSA and DVLA data under the Open Government Licence v3.0.