Details

Model
BMW 330 I Sport
Colour
Red
Fuel Type
Petrol
Engine Size
2979cc
Registered
Vehicle Age
24 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 330 I Sport KC02 UUK

Road Tax

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

167,143 mi

April 2026

Above typical

+48,700 mi

vs same-model median

Lifetime average

~7,000 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
10 Months
Test Result
PASSED
Completed
Test Number
6579 4535 2695
Expiry Date
Odometer Value
167143 mi
Since Last Pass
14 mi
Test Result
PASSED
Completed
Test Number
7269 8486 7900
Expiry Date
Odometer Value
167129 mi
Since Last Pass
1907 mi
Test Result
PASSED
Completed
Test Number
8699 0278 2324
Expiry Date
Odometer Value
165222 mi
Since Last Pass
18563 mi
Test Result
PASSED
Completed
Test Number
3578 6786 9412
Expiry Date
Odometer Value
146659 mi
Since Last Pass
15023 mi
Test Result
PASSED
Completed
Test Number
5335 1527 6212
Expiry Date
Odometer Value
131636 mi
Since Last Pass
5721 mi
Test Result
PASSED
Completed
Test Number
1521 5031 6958
Expiry Date
Odometer Value
125915 mi
Since Last Pass
3136 mi
Test Result
PASSED
Completed
Test Number
6181 4231 5450
Expiry Date
Odometer Value
122779 mi
Since Last Pass
7482 mi
Completed
Test Number
3846 9942 3192
Odometer Value
122759 mi
Test Result
PASSED
Completed
Test Number
5201 7404 5415
Expiry Date
Odometer Value
115297 mi
Since Last Pass
3140 mi
Test Result
PASSED
Completed
Test Number
5114 6046 1349
Expiry Date
Odometer Value
112157 mi
Since Last Pass
4389 mi
Test Result
PASSED
Completed
Test Number
5477 7679 8367
Expiry Date
Odometer Value
107768 mi
Since Last Pass
4403 mi
Test Result
PASSED
Completed
Test Number
8863 9555 6096
Expiry Date
Odometer Value
103365 mi
Since Last Pass
7700 mi
Test Result
PASSED
Completed
Test Number
5681 5287 5065
Expiry Date
Odometer Value
95665 mi
Since Last Pass
5948 mi
Test Result
PASSED
Completed
Test Number
8685 0391 4123
Expiry Date
Odometer Value
89717 mi
Since Last Pass
4472 mi
Test Result
PASSED
Completed
Test Number
6755 3341 3148
Expiry Date
Odometer Value
85245 mi
Since Last Pass
4965 mi
Test Result
PASSED
Completed
Test Number
2276 5551 2119
Expiry Date
Odometer Value
80280 mi
Since Last Pass
4662 mi
Test Result
PASSED
Completed
Test Number
8471 3422 1174
Expiry Date
Odometer Value
75618 mi
Since Last Pass
3788 mi
Completed
Test Number
7592 8402 1154
Odometer Value
75618 mi
Test Result
PASSED
Completed
Test Number
8124 5572 0101
Expiry Date
Odometer Value
71830 mi
Since Last Pass
5476 mi
Test Result
PASSED
Completed
Test Number
3844 7358 9122
Expiry Date
Odometer Value
66354 mi
Since Last Pass
6320 mi
Test Result
PASSED
Completed
Test Number
9245 6658 8106
Expiry Date
Odometer Value
60034 mi
Since Last Pass
12955 mi
Test Result
PASSED
Completed
Test Number
8139 5606 7137
Expiry Date
Odometer Value
47079 mi
Since Last Pass
15366 mi
Test Result
PASSED
Completed
Test Number
7513 4287 6155
Expiry Date
Odometer Value
31713 mi
Free Car Tax Check & MOT history for KC02UUK
Contains DVSA and DVLA data under the Open Government Licence v3.0.