Details

Model
BMW 320CI M Sport
Colour
Grey
Fuel Type
Petrol
Engine Size
2171cc
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 320CI M Sport KL56 OYG

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

120,263 mi

April 2026

Typical mileage

+4,300 mi

vs same-model median

Last 12 months

12,700 mi

↑ from ~3,500 prior yr

Lifetime average

~6,200 mi / yr

since new

Emissions

CO₂ Emissions
225g/km
K225g/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
9787 2744 2424
Expiry Date
Odometer Value
120263 mi
Since Last Pass
12687 mi
Test Result
PASSED
Completed
Test Number
6851 2965 1665
Expiry Date
Odometer Value
107576 mi
Since Last Pass
3542 mi
Test Result
PASSED
Completed
Test Number
8258 7379 1639
Expiry Date
Odometer Value
104034 mi
Since Last Pass
1875 mi
Test Result
PASSED
Completed
Test Number
4622 0954 5887
Expiry Date
Odometer Value
102159 mi
Since Last Pass
5766 mi
Completed
Test Number
1367 1537 5233
Odometer Value
102140 mi
Test Result
PASSED
Completed
Test Number
6016 5041 8430
Expiry Date
Odometer Value
96393 mi
Since Last Pass
5325 mi
Test Result
PASSED
Completed
Test Number
7087 3348 3777
Expiry Date
Odometer Value
91068 mi
Since Last Pass
14005 mi
Completed
Test Number
1005 7724 7078
Odometer Value
91066 mi
Test Result
PASSED
Completed
Test Number
9740 2640 7818
Expiry Date
Odometer Value
77063 mi
Since Last Pass
7875 mi
Completed
Test Number
9994 3549 3485
Odometer Value
77063 mi
Test Result
PASSED
Completed
Test Number
4695 6571 5871
Expiry Date
Odometer Value
69188 mi
Since Last Pass
8108 mi
Test Result
PASSED
Completed
Test Number
9231 9805 9549
Expiry Date
Odometer Value
61080 mi
Since Last Pass
3244 mi
Test Result
PASSED
Completed
Test Number
3482 1816 6797
Expiry Date
Odometer Value
57836 mi
Since Last Pass
4373 mi
Test Result
PASSED
Completed
Test Number
3924 5558 0522
Expiry Date
Odometer Value
53463 mi
Since Last Pass
3872 mi
Test Result
PASSED
Completed
Test Number
9480 0106 4297
Expiry Date
Odometer Value
49591 mi
Since Last Pass
3877 mi
Test Result
PASSED
Completed
Test Number
6385 1335 3203
Expiry Date
Odometer Value
45714 mi
Since Last Pass
4000 mi
Test Result
PASSED
Completed
Test Number
3785 7144 2410
Expiry Date
Odometer Value
41714 mi
Since Last Pass
3607 mi
Test Result
PASSED
Completed
Test Number
8182 0643 1212
Expiry Date
Odometer Value
38107 mi
Since Last Pass
3849 mi
Test Result
PASSED
Completed
Test Number
9331 4145 0260
Expiry Date
Odometer Value
34258 mi
Since Last Pass
2909 mi
Test Result
PASSED
Completed
Test Number
6420 8776 9265
Expiry Date
Odometer Value
31349 mi
Completed
Test Number
3303 8646 9239
Odometer Value
31346 mi
Free Car Tax Check & MOT history for KL56OYG
Contains DVSA and DVLA data under the Open Government Licence v3.0.