Details

Model
BMW 320CI Sport Auto
Colour
Black
Fuel Type
Petrol
Engine Size
2171cc
Registered
Vehicle Age
21 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
7 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

147,078 mi

October 2025

Above typical

+34,500 mi

vs same-model median

Last 12 months

3,000 mi

↑ from ~2,100 prior yr

Lifetime average

~7,100 mi / yr

since new

Emissions

CO₂ Emissions
226g/km
K226g/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
1388 7911 1076
Expiry Date
Odometer Value
147078 mi
Since Last Pass
2988 mi
Test Result
PASSED
Completed
Test Number
2346 0115 5755
Expiry Date
Odometer Value
144090 mi
Since Last Pass
2143 mi
Test Result
PASSED
Completed
Test Number
2479 6152 1849
Expiry Date
Odometer Value
141947 mi
Since Last Pass
910 mi
Test Result
PASSED
Completed
Test Number
1401 0352 3049
Expiry Date
Odometer Value
141037 mi
Since Last Pass
1489 mi
Test Result
PASSED
Completed
Test Number
7614 9814 9566
Expiry Date
Odometer Value
139548 mi
Since Last Pass
2002 mi
Test Result
PASSED
Completed
Test Number
8348 7363 3243
Expiry Date
Odometer Value
137546 mi
Since Last Pass
4664 mi
Completed
Test Number
5161 6023 9526
Odometer Value
137545 mi
Test Result
PASSED
Completed
Test Number
1233 1495 2079
Expiry Date
Odometer Value
132882 mi
Since Last Pass
10081 mi
Test Result
PASSED
Completed
Test Number
5794 8342 8417
Expiry Date
Odometer Value
122801 mi
Since Last Pass
12132 mi
Completed
Test Number
6801 3624 0260
Odometer Value
122801 mi
Test Result
PASSED
Completed
Test Number
4790 4240 7056
Expiry Date
Odometer Value
110669 mi
Since Last Pass
16219 mi
Completed
Test Number
3304 3866 8832
Odometer Value
110669 mi
Test Result
PASSED
Completed
Test Number
5484 5363 8295
Expiry Date
Odometer Value
94450 mi
Since Last Pass
11843 mi
Completed
Test Number
4631 3862 7581
Odometer Value
94450 mi
Test Result
PASSED
Completed
Test Number
3766 1140 5230
Expiry Date
Odometer Value
82607 mi
Since Last Pass
14671 mi
Test Result
PASSED
Completed
Test Number
9492 5157 4156
Expiry Date
Odometer Value
67936 mi
Since Last Pass
6480 mi
Completed
Test Number
3094 2197 4100
Odometer Value
67936 mi
Test Result
PASSED
Completed
Test Number
1058 1849 3188
Expiry Date
Odometer Value
61456 mi
Since Last Pass
6467 mi
Completed
Test Number
7593 1709 3156
Odometer Value
61456 mi
Test Result
PASSED
Completed
Test Number
4287 0310 2236
Expiry Date
Odometer Value
54989 mi
Since Last Pass
9145 mi
Completed
Test Number
4559 5390 2282
Odometer Value
54989 mi
Test Result
PASSED
Completed
Test Number
9356 1858 1110
Expiry Date
Odometer Value
45844 mi
Since Last Pass
7153 mi
Completed
Test Number
5256 3818 1159
Odometer Value
45844 mi
Test Result
PASSED
Completed
Test Number
7519 4757 0197
Expiry Date
Odometer Value
38691 mi
Since Last Pass
6700 mi
Test Result
PASSED
Completed
Test Number
7713 8275 9137
Expiry Date
Odometer Value
31991 mi
Since Last Pass
3190 mi
Test Result
PASSED
Completed
Test Number
5733 3074 8370
Expiry Date
Odometer Value
28801 mi
Free Car Tax Check & MOT history for RN54CZH
Contains DVSA and DVLA data under the Open Government Licence v3.0.