Details

Model
BMW 330i M Sport Auto
Colour
Silver
Fuel Type
Petrol
Engine Size
2996cc
Registered
Vehicle Age
20 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 330i M Sport Auto NA56 KWC

Road Tax

Tax Status
Taxed
Due Date
Expires
8 Months
12 Months Tax
£445
Paid Monthly
£38.94

Mileage History

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

Latest reading

97,119 mi

July 2025

Typical mileage

-17,900 mi

vs same-model median

Last 12 months

9,400 mi

↑ from ~5,000 prior yr

Lifetime average

~5,200 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
4 Weeks
Test Result
PASSED
Completed
Test Number
3691 2272 8194
Expiry Date
Odometer Value
97119 mi
Since Last Pass
9374 mi
Completed
Test Number
3742 3892 8082
Odometer Value
97119 mi
Test Result
PASSED
Completed
Test Number
5970 9984 6566
Expiry Date
Odometer Value
87745 mi
Since Last Pass
5043 mi
Test Result
PASSED
Completed
Test Number
8005 9663 2438
Expiry Date
Odometer Value
82702 mi
Since Last Pass
2133 mi
Test Result
PASSED
Completed
Test Number
6198 3309 8551
Expiry Date
Odometer Value
80569 mi
Since Last Pass
3278 mi
Completed
Test Number
1733 5410 7355
Odometer Value
80569 mi
Test Result
PASSED
Completed
Test Number
9554 9867 0414
Expiry Date
Odometer Value
77291 mi
Since Last Pass
3205 mi
Completed
Test Number
3707 5091 4181
Odometer Value
77291 mi
Test Result
PASSED
Completed
Test Number
1904 7123 3729
Expiry Date
Odometer Value
74086 mi
Since Last Pass
4759 mi
Test Result
PASSED
Completed
Test Number
3039 9914 7320
Expiry Date
Odometer Value
69327 mi
Since Last Pass
4217 mi
Test Result
PASSED
Completed
Test Number
7245 1118 5105
Expiry Date
Odometer Value
65110 mi
Since Last Pass
3795 mi
Completed
Test Number
9844 8807 0789
Odometer Value
65100 mi
Test Result
PASSED
Completed
Test Number
4782 4821 7960
Expiry Date
Odometer Value
61315 mi
Since Last Pass
4376 mi
Test Result
PASSED
Completed
Test Number
2281 9554 5634
Expiry Date
Odometer Value
56939 mi
Since Last Pass
4533 mi
Test Result
PASSED
Completed
Test Number
5956 6948 4815
Expiry Date
Odometer Value
52406 mi
Since Last Pass
2649 mi
Test Result
PASSED
Completed
Test Number
4685 1624 4215
Expiry Date
Odometer Value
49757 mi
Since Last Pass
4715 mi
Completed
Test Number
5262 7534 4295
Odometer Value
49757 mi
Test Result
PASSED
Completed
Test Number
1854 6123 3245
Expiry Date
Odometer Value
45042 mi
Since Last Pass
5581 mi
Test Result
PASSED
Completed
Test Number
2262 2204 2280
Expiry Date
Odometer Value
39461 mi
Since Last Pass
6662 mi
Test Result
PASSED
Completed
Test Number
5356 0262 1277
Expiry Date
Odometer Value
32799 mi
Since Last Pass
5413 mi
Test Result
PASSED
Completed
Test Number
3528 4374 0440
Expiry Date
Odometer Value
27386 mi
Since Last Pass
8379 mi
Completed
Test Number
8113 2743 0263
Odometer Value
27181 mi
Test Result
PASSED
Completed
Test Number
3945 5454 9206
Expiry Date
Odometer Value
19007 mi
Free Car Tax Check & MOT history for NA56KWC
Contains DVSA and DVLA data under the Open Government Licence v3.0.