Details

Model
BMW 3 Series
Colour
Black
Fuel Type
Diesel
Engine Size
1995cc
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
8 Months
12 Months Tax
£275
Paid Monthly
£24.06

Mileage History

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

Latest reading

244,046 mi

February 2026

Above typical

+77,600 mi

vs same-model median

Last 12 months

6,600 mi

↓ from ~12,200 prior yr

Lifetime average

~11,600 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
7 Months
Test Result
PASSED
Completed
Test Number
2407 8065 9643
Expiry Date
Odometer Value
244046 mi
Since Last Pass
6614 mi
Completed
Test Number
7741 0841 7302
Odometer Value
244043 mi
Test Result
PASSED
Completed
Test Number
8852 6271 4300
Expiry Date
Odometer Value
237432 mi
Since Last Pass
12242 mi
Completed
Test Number
7679 3303 7371
Odometer Value
237427 mi
Test Result
PASSED
Completed
Test Number
5243 1552 6416
Expiry Date
Odometer Value
225190 mi
Since Last Pass
12748 mi
Completed
Test Number
9437 6821 2307
Odometer Value
225188 mi
Test Result
PASSED
Completed
Test Number
7428 7289 0070
Expiry Date
Odometer Value
212442 mi
Since Last Pass
13799 mi
Test Result
PASSED
Completed
Test Number
2161 8372 1748
Expiry Date
Odometer Value
198643 mi
Since Last Pass
14564 mi
Completed
Test Number
3227 6761 8822
Odometer Value
198640 mi
Test Result
PASSED
Completed
Test Number
3071 1822 9685
Expiry Date
Odometer Value
184079 mi
Since Last Pass
12949 mi
Completed
Test Number
7574 4995 7818
Odometer Value
184078 mi
Test Result
PASSED
Completed
Test Number
6086 9461 2305
Expiry Date
Odometer Value
171130 mi
Since Last Pass
13786 mi
Completed
Test Number
5265 9266 6098
Odometer Value
171130 mi
Test Result
PASSED
Completed
Test Number
3252 5329 4362
Expiry Date
Odometer Value
157344 mi
Since Last Pass
12370 mi
Completed
Test Number
5815 1199 0786
Odometer Value
157344 mi
Test Result
PASSED
Completed
Test Number
1816 2826 8015
Expiry Date
Odometer Value
144974 mi
Since Last Pass
13386 mi
Completed
Test Number
8274 4286 2564
Odometer Value
144973 mi
Test Result
PASSED
Completed
Test Number
7575 6913 0579
Expiry Date
Odometer Value
131588 mi
Since Last Pass
12117 mi
Completed
Test Number
7209 9961 9853
Odometer Value
131588 mi
Test Result
PASSED
Completed
Test Number
1070 7384 8888
Expiry Date
Odometer Value
119471 mi
Since Last Pass
12380 mi
Completed
Test Number
1080 6053 6379
Odometer Value
119447 mi
Test Result
PASSED
Completed
Test Number
4876 8672 5179
Expiry Date
Odometer Value
107091 mi
Since Last Pass
15606 mi
Test Result
PASSED
Completed
Test Number
6791 4862 4153
Expiry Date
Odometer Value
91485 mi
Since Last Pass
2004 mi
Test Result
PASSED
Completed
Test Number
9688 9792 4073
Expiry Date
Odometer Value
89481 mi
Since Last Pass
46551 mi
Test Result
PASSED
Completed
Test Number
2233 5602 0085
Expiry Date
Odometer Value
42930 mi
Since Last Pass
8177 mi
Completed
Test Number
1645 5032 0404
Odometer Value
42922 mi
Test Result
PASSED
Completed
Test Number
7444 4021 9072
Expiry Date
Odometer Value
34753 mi
Since Last Pass
7759 mi
Test Result
PASSED
Completed
Test Number
2808 8831 8037
Expiry Date
Odometer Value
26994 mi
Free Car Tax Check & MOT history for RN54CNF
Contains DVSA and DVLA data under the Open Government Licence v3.0.