Details

Model
BMW 645
Colour
Silver
Fuel Type
Petrol
Engine Size
4398cc
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
Untaxed
Due Date
Expires
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

130,258 mi

October 2025

Above typical

+25,300 mi

vs same-model median

Last 12 months

5,800 mi

↓ from ~12,600 prior yr

Lifetime average

~6,400 mi / yr

since new

Emissions

CO₂ Emissions
264g/km
K264g/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
7636 4508 5714
Expiry Date
Odometer Value
130258 mi
Since Last Pass
5771 mi
Test Result
PASSED
Completed
Test Number
1632 6546 9059
Expiry Date
Odometer Value
124487 mi
Since Last Pass
12601 mi
Test Result
PASSED
Completed
Test Number
5315 3451 4876
Expiry Date
Odometer Value
111886 mi
Since Last Pass
14790 mi
Completed
Test Number
2995 1816 0872
Odometer Value
111885 mi
Test Result
PASSED
Completed
Test Number
1562 7524 0040
Expiry Date
Odometer Value
97096 mi
Since Last Pass
1156 mi
Completed
Test Number
3242 6599 8466
Odometer Value
97070 mi
Test Result
PASSED
Completed
Test Number
5944 2123 5870
Expiry Date
Odometer Value
95940 mi
Since Last Pass
2141 mi
Test Result
PASSED
Completed
Test Number
4395 3537 2977
Expiry Date
Odometer Value
93799 mi
Since Last Pass
1948 mi
Test Result
PASSED
Completed
Test Number
2663 8227 9786
Expiry Date
Odometer Value
91851 mi
Since Last Pass
1745 mi
Completed
Test Number
1775 5248 1062
Odometer Value
91851 mi
Test Result
PASSED
Completed
Test Number
3917 4497 3102
Expiry Date
Odometer Value
90106 mi
Since Last Pass
2865 mi
Test Result
PASSED
Completed
Test Number
3450 9644 0089
Expiry Date
Odometer Value
87241 mi
Since Last Pass
3133 mi
Completed
Test Number
4668 4168 5268
Odometer Value
87241 mi
Test Result
PASSED
Completed
Test Number
4906 6013 7947
Expiry Date
Odometer Value
84108 mi
Since Last Pass
3786 mi
Completed
Test Number
6060 5261 2035
Odometer Value
84061 mi
Test Result
PASSED
Completed
Test Number
7575 8508 8182
Expiry Date
Odometer Value
80322 mi
Since Last Pass
3208 mi
Test Result
PASSED
Completed
Test Number
4593 2161 4371
Expiry Date
Odometer Value
77114 mi
Since Last Pass
5025 mi
Completed
Test Number
5651 5191 4328
Odometer Value
77114 mi
Test Result
PASSED
Completed
Test Number
4673 9161 3369
Expiry Date
Odometer Value
72089 mi
Since Last Pass
5357 mi
Test Result
PASSED
Completed
Test Number
1898 2710 2312
Expiry Date
Odometer Value
66732 mi
Since Last Pass
5885 mi
Test Result
PASSED
Completed
Test Number
8264 1850 1362
Expiry Date
Odometer Value
60847 mi
Since Last Pass
7053 mi
Test Result
PASSED
Completed
Test Number
5238 3620 0339
Expiry Date
Odometer Value
53794 mi
Since Last Pass
7647 mi
Test Result
PASSED
Completed
Test Number
2802 0008 0174
Expiry Date
Odometer Value
46147 mi
Since Last Pass
7 mi
Test Result
PASSED
Completed
Test Number
5747 3797 0070
Expiry Date
Odometer Value
46140 mi
Since Last Pass
7672 mi
Test Result
PASSED
Completed
Test Number
7828 6758 9062
Expiry Date
Odometer Value
38468 mi
Since Last Pass
7789 mi
Completed
Test Number
1637 6648 9057
Odometer Value
38398 mi
Test Result
PASSED
Completed
Test Number
7547 7128 8047
Expiry Date
Odometer Value
30679 mi
Free Car Tax Check & MOT history for HG05NNB
Contains DVSA and DVLA data under the Open Government Licence v3.0.