Details

Model
BMW 320d M Sport Touring Auto
Colour
Black
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 320d M Sport Touring Auto YF58 LDZ

Road Tax

Tax Status
Taxed
Due Date
Expires
3 Months
12 Months Tax
£225
Paid Monthly
£19.69

Mileage History

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

Latest reading

158,753 mi

September 2025

Typical mileage

+11,800 mi

vs same-model median

Last 12 months

10,200 mi

≈ same as prior yr

Lifetime average

~9,400 mi / yr

since new

Emissions

CO₂ Emissions
146g/km
F146g/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
7448 7090 8162
Expiry Date
Odometer Value
158753 mi
Since Last Pass
10242 mi
Test Result
PASSED
Completed
Test Number
9885 9995 5757
Expiry Date
Odometer Value
148511 mi
Since Last Pass
10364 mi
Completed
Test Number
8458 0708 0693
Odometer Value
148506 mi
Test Result
PASSED
Completed
Test Number
4087 6742 9654
Expiry Date
Odometer Value
138147 mi
Since Last Pass
8032 mi
Completed
Test Number
4767 5134 2054
Odometer Value
138124 mi
Test Result
PASSED
Completed
Test Number
6782 6744 4956
Expiry Date
Odometer Value
130115 mi
Since Last Pass
8141 mi
Test Result
PASSED
Completed
Test Number
9898 8577 3862
Expiry Date
Odometer Value
121974 mi
Since Last Pass
7327 mi
Test Result
PASSED
Completed
Test Number
1177 0700 1710
Expiry Date
Odometer Value
114647 mi
Since Last Pass
13267 mi
Completed
Test Number
3018 3053 4533
Odometer Value
114647 mi
Test Result
PASSED
Completed
Test Number
6099 4778 5199
Expiry Date
Odometer Value
101380 mi
Since Last Pass
14450 mi
Test Result
PASSED
Completed
Test Number
1722 0424 0189
Expiry Date
Odometer Value
86930 mi
Since Last Pass
4855 mi
Completed
Test Number
1537 6863 2450
Odometer Value
86925 mi
Test Result
PASSED
Completed
Test Number
2316 8211 1104
Expiry Date
Odometer Value
82075 mi
Since Last Pass
13269 mi
Completed
Test Number
2032 0531 4150
Odometer Value
82071 mi
Test Result
PASSED
Completed
Test Number
3736 2233 2797
Expiry Date
Odometer Value
68806 mi
Since Last Pass
4291 mi
Test Result
PASSED
Completed
Test Number
4354 0570 5119
Expiry Date
Odometer Value
64515 mi
Since Last Pass
11664 mi
Completed
Test Number
8262 1080 5145
Odometer Value
64515 mi
Test Result
PASSED
Completed
Test Number
6591 5630 4193
Expiry Date
Odometer Value
52851 mi
Since Last Pass
26335 mi
Completed
Test Number
4086 6560 4117
Odometer Value
52851 mi
Test Result
PASSED
Completed
Test Number
3466 9230 3185
Expiry Date
Odometer Value
26516 mi
Since Last Pass
1795 mi
Test Result
PASSED
Completed
Test Number
2450 9923 2374
Expiry Date
Odometer Value
24721 mi
Since Last Pass
7355 mi
Test Result
PASSED
Completed
Test Number
2292 2213 1309
Expiry Date
Odometer Value
17366 mi
Free Car Tax Check & MOT history for YF58LDZ
Contains DVSA and DVLA data under the Open Government Licence v3.0.