Details

Model
BMW 330i M Sport A
Colour
Silver
Fuel Type
Petrol
Engine Size
2996cc
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 330i M Sport A MJ08 NUY

Road Tax

Tax Status
Taxed
Due Date
Expires
2 Weeks
12 Months Tax
£410
Paid Monthly
£35.88

Mileage History

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

Latest reading

168,749 mi

December 2025

Above typical

+58,400 mi

vs same-model median

Last 12 months

4,800 mi

↑ from ~300 prior yr

Lifetime average

~9,600 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
6 Months
Test Result
PASSED
Completed
Test Number
1597 5367 9321
Expiry Date
Odometer Value
168749 mi
Since Last Pass
4754 mi
Test Result
PASSED
Completed
Test Number
2698 1829 9581
Expiry Date
Odometer Value
163995 mi
Since Last Pass
286 mi
Completed
Test Number
9109 9217 7434
Odometer Value
163995 mi
Test Result
PASSED
Completed
Test Number
9368 0153 0113
Expiry Date
Odometer Value
163709 mi
Since Last Pass
1914 mi
Test Result
PASSED
Completed
Test Number
3725 9417 8000
Expiry Date
Odometer Value
161795 mi
Since Last Pass
3334 mi
Completed
Test Number
8781 5083 1395
Odometer Value
161793 mi
Test Result
PASSED
Completed
Test Number
3051 5609 2188
Expiry Date
Odometer Value
158461 mi
Since Last Pass
5263 mi
Test Result
PASSED
Completed
Test Number
7608 1514 5753
Expiry Date
Odometer Value
153198 mi
Since Last Pass
7680 mi
Test Result
PASSED
Completed
Test Number
5346 2096 1691
Expiry Date
Odometer Value
145518 mi
Since Last Pass
15445 mi
Completed
Test Number
6043 4129 6807
Odometer Value
145515 mi
Test Result
PASSED
Completed
Test Number
5985 1692 9734
Expiry Date
Odometer Value
130073 mi
Since Last Pass
17433 mi
Test Result
PASSED
Completed
Test Number
6466 6864 8211
Expiry Date
Odometer Value
112640 mi
Since Last Pass
14062 mi
Completed
Test Number
6834 9843 0508
Odometer Value
112635 mi
Test Result
PASSED
Completed
Test Number
1963 2198 4870
Expiry Date
Odometer Value
98578 mi
Since Last Pass
15695 mi
Test Result
PASSED
Completed
Test Number
5515 2623 6771
Expiry Date
Odometer Value
82883 mi
Since Last Pass
19610 mi
Completed
Test Number
7858 9435 5204
Odometer Value
82883 mi
Test Result
PASSED
Completed
Test Number
6161 0409 4016
Expiry Date
Odometer Value
63273 mi
Since Last Pass
9340 mi
Completed
Test Number
7752 3479 4031
Odometer Value
63273 mi
Test Result
PASSED
Completed
Test Number
7560 8469 3084
Expiry Date
Odometer Value
53933 mi
Since Last Pass
12960 mi
Completed
Test Number
8793 8229 3078
Odometer Value
53933 mi
Test Result
PASSED
Completed
Test Number
1058 1618 2408
Expiry Date
Odometer Value
40973 mi
Since Last Pass
790 mi
Test Result
PASSED
Completed
Test Number
8060 5196 1136
Expiry Date
Odometer Value
40183 mi
Free Car Tax Check & MOT history for MJ08NUY
Contains DVSA and DVLA data under the Open Government Licence v3.0.