Details

Model
BMW 330 CI Sport
Colour
Silver
Fuel Type
Petrol
Engine Size
2979cc
Registered
Vehicle Age
23 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 CI Sport EX03 EJE

Road Tax

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

121,124 mi

July 2025

Typical mileage

+5,000 mi

vs same-model median

Last 12 months

200 mi

↓ from ~400 prior yr

Lifetime average

~5,400 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
1 Month
Test Result
PASSED
Completed
Test Number
1631 6884 6517
Expiry Date
Odometer Value
121124 mi
Since Last Pass
228 mi
Completed
Test Number
3320 1820 2773
Odometer Value
121124 mi
Test Result
PASSED
Completed
Test Number
3737 8286 1407
Expiry Date
Odometer Value
120896 mi
Since Last Pass
410 mi
Test Result
PASSED
Completed
Test Number
7578 9762 7097
Expiry Date
Odometer Value
120486 mi
Since Last Pass
536 mi
Test Result
PASSED
Completed
Test Number
9881 1381 0768
Expiry Date
Odometer Value
119950 mi
Since Last Pass
1905 mi
Test Result
PASSED
Completed
Test Number
9844 6847 4536
Expiry Date
Odometer Value
118045 mi
Since Last Pass
5678 mi
Test Result
PASSED
Completed
Test Number
6833 3586 3416
Expiry Date
Odometer Value
112367 mi
Since Last Pass
3287 mi
Completed
Test Number
4189 6610 7282
Odometer Value
112367 mi
Test Result
PASSED
Completed
Test Number
6378 9572 7769
Expiry Date
Odometer Value
109080 mi
Since Last Pass
10472 mi
Test Result
PASSED
Completed
Test Number
4933 5820 6420
Expiry Date
Odometer Value
98608 mi
Since Last Pass
7475 mi
Test Result
PASSED
Completed
Test Number
8465 1445 5075
Expiry Date
Odometer Value
91133 mi
Since Last Pass
4174 mi
Completed
Test Number
3790 5904 5099
Odometer Value
91110 mi
Test Result
PASSED
Completed
Test Number
6359 4424 4034
Expiry Date
Odometer Value
86959 mi
Since Last Pass
5104 mi
Completed
Test Number
8494 7083 4047
Odometer Value
86849 mi
Test Result
PASSED
Completed
Test Number
4568 6744 2442
Expiry Date
Odometer Value
81855 mi
Since Last Pass
4168 mi
Completed
Test Number
4663 1674 2322
Odometer Value
81855 mi
Test Result
PASSED
Completed
Test Number
1753 9277 2005
Expiry Date
Odometer Value
77687 mi
Since Last Pass
7089 mi
Test Result
PASSED
Completed
Test Number
2495 3197 1089
Expiry Date
Odometer Value
70598 mi
Since Last Pass
3794 mi
Test Result
PASSED
Completed
Test Number
6738 9972 0061
Expiry Date
Odometer Value
66804 mi
Since Last Pass
6414 mi
Completed
Test Number
1634 1932 0021
Odometer Value
66804 mi
Test Result
PASSED
Completed
Test Number
3848 9662 9047
Expiry Date
Odometer Value
60390 mi
Since Last Pass
7868 mi
Test Result
PASSED
Completed
Test Number
6045 2961 8041
Expiry Date
Odometer Value
52522 mi
Since Last Pass
6920 mi
Test Result
PASSED
Completed
Test Number
9420 2612 7038
Expiry Date
Odometer Value
45602 mi
Since Last Pass
2960 mi
Test Result
PASSED
Completed
Test Number
4631 5823 6192
Expiry Date
Odometer Value
42642 mi
Free Car Tax Check & MOT history for EX03EJE
Contains DVSA and DVLA data under the Open Government Licence v3.0.