Details

Model
BMW 320d M Sport A
Colour
Black
Fuel Type
Diesel
Engine Size
1995cc
Registered
Vehicle Age
19 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 A YF07 ZYV

Road Tax

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

154,822 mi

August 2025

Typical mileage

-4,700 mi

vs same-model median

Last 12 months

9,700 mi

↑ from ~2,500 prior yr

Lifetime average

~8,500 mi / yr

since new

Emissions

CO₂ Emissions
145g/km
F145g/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
4213 6479 2835
Expiry Date
Odometer Value
154822 mi
Since Last Pass
9679 mi
Test Result
PASSED
Completed
Test Number
1354 2258 2264
Expiry Date
Odometer Value
145143 mi
Since Last Pass
2484 mi
Completed
Test Number
4748 2513 0194
Odometer Value
145143 mi
Test Result
PASSED
Completed
Test Number
3595 8395 8146
Expiry Date
Odometer Value
142659 mi
Since Last Pass
648 mi
Test Result
PASSED
Completed
Test Number
2738 6298 3419
Expiry Date
Odometer Value
142011 mi
Since Last Pass
8549 mi
Test Result
PASSED
Completed
Test Number
7404 9230 3488
Expiry Date
Odometer Value
133462 mi
Since Last Pass
1702 mi
Completed
Test Number
8378 5236 9379
Odometer Value
133462 mi
Test Result
PASSED
Completed
Test Number
6514 5189 6568
Expiry Date
Odometer Value
131760 mi
Since Last Pass
3161 mi
Test Result
PASSED
Completed
Test Number
7399 5372 3631
Expiry Date
Odometer Value
128599 mi
Since Last Pass
2399 mi
Test Result
PASSED
Completed
Test Number
1922 0206 9139
Expiry Date
Odometer Value
126200 mi
Since Last Pass
6477 mi
Test Result
PASSED
Completed
Test Number
7413 3633 3092
Expiry Date
Odometer Value
119723 mi
Since Last Pass
7175 mi
Test Result
PASSED
Completed
Test Number
7795 4300 4317
Expiry Date
Odometer Value
112548 mi
Since Last Pass
9397 mi
Test Result
PASSED
Completed
Test Number
5180 8440 3306
Expiry Date
Odometer Value
103151 mi
Since Last Pass
13307 mi
Completed
Test Number
7050 8855 2189
Odometer Value
89844 mi
Test Result
PASSED
Completed
Test Number
2778 9895 2430
Expiry Date
Odometer Value
89844 mi
Since Last Pass
14995 mi
Test Result
PASSED
Completed
Test Number
9156 5775 1194
Expiry Date
Odometer Value
74849 mi
Since Last Pass
18216 mi
Completed
Test Number
6691 6755 1125
Odometer Value
74849 mi
Test Result
PASSED
Completed
Test Number
9809 5056 0147
Expiry Date
Odometer Value
56633 mi
Completed
Test Number
5308 3245 0101
Odometer Value
56124 mi
Free Car Tax Check & MOT history for YF07ZYV
Contains DVSA and DVLA data under the Open Government Licence v3.0.