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 →

Road Tax

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

165,194 mi

September 2025

Above typical

+49,400 mi

vs same-model median

Last 12 months

5,400 mi

↓ from ~10,500 prior yr

Lifetime average

~8,500 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 Months
Test Result
PASSED
Completed
Test Number
8894 9496 4340
Expiry Date
Odometer Value
165194 mi
Since Last Pass
5383 mi
Test Result
PASSED
Completed
Test Number
2459 5377 2396
Expiry Date
Odometer Value
159811 mi
Since Last Pass
10537 mi
Test Result
PASSED
Completed
Test Number
5058 9553 3339
Expiry Date
Odometer Value
149274 mi
Since Last Pass
5839 mi
Test Result
PASSED
Completed
Test Number
6246 0257 9869
Expiry Date
Odometer Value
143435 mi
Since Last Pass
5624 mi
Completed
Test Number
2070 1925 0200
Odometer Value
143427 mi
Test Result
PASSED
Completed
Test Number
8984 8101 3143
Expiry Date
Odometer Value
137811 mi
Since Last Pass
6893 mi
Completed
Test Number
7540 7125 7495
Odometer Value
134878 mi
Test Result
PASSED
Completed
Test Number
2102 3724 7868
Expiry Date
Odometer Value
130918 mi
Since Last Pass
9246 mi
Completed
Test Number
7048 1061 6353
Odometer Value
130917 mi
Test Result
PASSED
Completed
Test Number
7643 3316 1428
Expiry Date
Odometer Value
121672 mi
Since Last Pass
13090 mi
Test Result
PASSED
Completed
Test Number
1199 9442 8371
Expiry Date
Odometer Value
108582 mi
Since Last Pass
15715 mi
Test Result
PASSED
Completed
Test Number
5418 4875 4187
Expiry Date
Odometer Value
92867 mi
Since Last Pass
9239 mi
Completed
Test Number
6607 7402 0907
Odometer Value
92846 mi
Test Result
PASSED
Completed
Test Number
9523 5356 8046
Expiry Date
Odometer Value
83628 mi
Since Last Pass
7405 mi
Completed
Test Number
6965 6366 8375
Odometer Value
83628 mi
Test Result
PASSED
Completed
Test Number
3968 4241 5259
Expiry Date
Odometer Value
76223 mi
Since Last Pass
9837 mi
Completed
Test Number
7390 6880 5237
Odometer Value
76005 mi
Test Result
PASSED
Completed
Test Number
9482 2126 4107
Expiry Date
Odometer Value
66386 mi
Since Last Pass
15047 mi
Completed
Test Number
7991 7086 4137
Odometer Value
66386 mi
Completed
Test Number
8750 2819 3029
Odometer Value
51339 mi
Test Result
PASSED
Completed
Test Number
2095 2859 3094
Expiry Date
Odometer Value
51339 mi
Since Last Pass
6173 mi
Test Result
PASSED
Completed
Test Number
2673 9721 2456
Expiry Date
Odometer Value
45166 mi
Since Last Pass
9981 mi
Test Result
PASSED
Completed
Test Number
3871 4829 1072
Expiry Date
Odometer Value
35185 mi
Since Last Pass
8916 mi
Test Result
PASSED
Completed
Test Number
8231 7301 0177
Expiry Date
Odometer Value
26269 mi
Since Last Pass
3647 mi
Test Result
PASSED
Completed
Test Number
1924 0130 9131
Expiry Date
Odometer Value
22622 mi
Free Car Tax Check & MOT history for HN06TZU
Contains DVSA and DVLA data under the Open Government Licence v3.0.