Details

Model
BMW 320d M Sport Touring
Colour
Black
Fuel Type
Diesel
Engine Size
1995cc
Registered
Vehicle Age
18 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 ND57 KTG

Road Tax

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

139,254 mi

April 2026

Typical mileage

-21,700 mi

vs same-model median

Last 12 months

4,300 mi

↓ from ~4,900 prior yr

Lifetime average

~7,500 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
9 Months
Test Result
PASSED
Completed
Test Number
3872 1420 8782
Expiry Date
Odometer Value
139254 mi
Since Last Pass
4274 mi
Test Result
PASSED
Completed
Test Number
3070 1132 5752
Expiry Date
Odometer Value
134980 mi
Since Last Pass
4867 mi
Test Result
PASSED
Completed
Test Number
3821 7181 8557
Expiry Date
Odometer Value
130113 mi
Since Last Pass
2296 mi
Test Result
PASSED
Completed
Test Number
9397 6815 0691
Expiry Date
Odometer Value
127817 mi
Since Last Pass
8037 mi
Test Result
PASSED
Completed
Test Number
6366 9653 0806
Expiry Date
Odometer Value
119780 mi
Since Last Pass
9325 mi
Completed
Test Number
1919 7648 3868
Odometer Value
119780 mi
Test Result
PASSED
Completed
Test Number
5847 2994 7689
Expiry Date
Odometer Value
110455 mi
Since Last Pass
2661 mi
Completed
Test Number
3102 6565 2716
Odometer Value
110455 mi
Test Result
PASSED
Completed
Test Number
7582 2442 0813
Expiry Date
Odometer Value
107794 mi
Since Last Pass
6212 mi
Completed
Test Number
7758 9273 1757
Odometer Value
107794 mi
Test Result
PASSED
Completed
Test Number
9805 3112 2043
Expiry Date
Odometer Value
101582 mi
Since Last Pass
13153 mi
Completed
Test Number
3734 4331 1984
Odometer Value
101582 mi
Test Result
PASSED
Completed
Test Number
1032 9629 7025
Expiry Date
Odometer Value
88429 mi
Since Last Pass
11059 mi
Completed
Test Number
1745 6230 4488
Odometer Value
88429 mi
Test Result
PASSED
Completed
Test Number
6418 2504 1410
Expiry Date
Odometer Value
77370 mi
Since Last Pass
5993 mi
Test Result
PASSED
Completed
Test Number
4395 4444 5242
Expiry Date
Odometer Value
71377 mi
Since Last Pass
5023 mi
Test Result
PASSED
Completed
Test Number
1793 7197 5067
Expiry Date
Odometer Value
66354 mi
Since Last Pass
8191 mi
Test Result
PASSED
Completed
Test Number
3865 5097 4038
Expiry Date
Odometer Value
58163 mi
Since Last Pass
11535 mi
Test Result
PASSED
Completed
Test Number
9774 8586 3092
Expiry Date
Odometer Value
46628 mi
Since Last Pass
6235 mi
Test Result
PASSED
Completed
Test Number
1578 9681 2009
Expiry Date
Odometer Value
40393 mi
Since Last Pass
5530 mi
Test Result
PASSED
Completed
Test Number
2476 2092 1027
Expiry Date
Odometer Value
34863 mi
Since Last Pass
7645 mi
Test Result
PASSED
Completed
Test Number
9320 9072 0080
Expiry Date
Odometer Value
27218 mi
Free Car Tax Check & MOT history for ND57KTG
Contains DVSA and DVLA data under the Open Government Licence v3.0.