Details

Model
BMW 320d M Sport
Colour
Grey
Fuel Type
Diesel
Engine Size
2000cc
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 YH09 BLN

Road Tax

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

138,291 mi

August 2025

Typical mileage

-5,400 mi

vs same-model median

Last 12 months

11,300 mi

≈ same as prior yr

Lifetime average

~8,400 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
1 Month
Test Result
PASSED
Completed
Test Number
8780 7458 3019
Expiry Date
Odometer Value
138291 mi
Since Last Pass
11292 mi
Completed
Test Number
6852 4791 9294
Odometer Value
138281 mi
Test Result
PASSED
Completed
Test Number
9363 1943 8194
Expiry Date
Odometer Value
126999 mi
Since Last Pass
12017 mi
Completed
Test Number
3029 4167 4819
Odometer Value
126999 mi
Test Result
PASSED
Completed
Test Number
8541 8528 7152
Expiry Date
Odometer Value
114982 mi
Since Last Pass
12482 mi
Test Result
PASSED
Completed
Test Number
5133 5024 2928
Expiry Date
Odometer Value
102500 mi
Since Last Pass
3078 mi
Test Result
PASSED
Completed
Test Number
2868 2195 0850
Expiry Date
Odometer Value
99422 mi
Since Last Pass
5276 mi
Completed
Test Number
5032 9440 8207
Odometer Value
99422 mi
Test Result
PASSED
Completed
Test Number
4825 0835 2876
Expiry Date
Odometer Value
94146 mi
Since Last Pass
8726 mi
Test Result
PASSED
Completed
Test Number
8538 0568 9897
Expiry Date
Odometer Value
85420 mi
Since Last Pass
5329 mi
Test Result
PASSED
Completed
Test Number
7403 4116 1050
Expiry Date
Odometer Value
80091 mi
Since Last Pass
6850 mi
Test Result
PASSED
Completed
Test Number
1072 0969 0738
Expiry Date
Odometer Value
73241 mi
Since Last Pass
10428 mi
Test Result
PASSED
Completed
Test Number
2515 8862 4841
Expiry Date
Odometer Value
62813 mi
Since Last Pass
5894 mi
Test Result
PASSED
Completed
Test Number
5398 9289 4782
Expiry Date
Odometer Value
56919 mi
Since Last Pass
10090 mi
Completed
Test Number
6922 1811 5429
Odometer Value
56919 mi
Test Result
PASSED
Completed
Test Number
2182 0780 5052
Expiry Date
Odometer Value
46829 mi
Since Last Pass
8546 mi
Test Result
PASSED
Completed
Test Number
4765 8481 4001
Expiry Date
Odometer Value
38283 mi
Since Last Pass
18502 mi
Test Result
PASSED
Completed
Test Number
2962 5841 2311
Expiry Date
Odometer Value
19781 mi
Completed
Test Number
1782 4841 2320
Odometer Value
19781 mi
Free Car Tax Check & MOT history for YH09BLN
Contains DVSA and DVLA data under the Open Government Licence v3.0.