Details

Model
BMW M5
Colour
Blue
Fuel Type
Petrol
Engine Size
4999cc
DVLA Registered
First Registered
Vehicle Age
19 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 M5 CU56 LLJ

Road Tax

Tax Status
Untaxed
Due Date
Expires
12 Months Tax
£790
Paid Monthly
£69.12

Mileage History

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

Latest reading

89,418 mi

August 2025

Typical mileage

+4,800 mi

vs same-model median

Last 12 months

2,300 mi

↑ from ~1,100 prior yr

Lifetime average

~4,800 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
2 Months
Test Result
PASSED
Completed
Test Number
9858 3983 6645
Expiry Date
Odometer Value
89418 mi
Since Last Pass
2290 mi
Test Result
PASSED
Completed
Test Number
8258 6848 4782
Expiry Date
Odometer Value
87128 mi
Since Last Pass
511 mi
Test Result
PASSED
Completed
Test Number
4592 7219 7486
Expiry Date
Odometer Value
86617 mi
Since Last Pass
617 mi
Test Result
PASSED
Completed
Test Number
6257 7993 2149
Expiry Date
Odometer Value
86000 mi
Since Last Pass
1675 mi
Test Result
PASSED
Completed
Test Number
4926 8863 6549
Expiry Date
Odometer Value
84325 mi
Since Last Pass
216 mi
Test Result
PASSED
Completed
Test Number
6157 4444 7446
Expiry Date
Odometer Value
84109 mi
Since Last Pass
63 mi
Completed
Test Number
9853 2133 0198
Odometer Value
84109 mi
Test Result
PASSED
Completed
Test Number
3999 9776 1352
Expiry Date
Odometer Value
84046 mi
Since Last Pass
2108 mi
Completed
Test Number
7084 1949 8965
Odometer Value
84046 mi
Test Result
PASSED
Completed
Test Number
8063 0003 0064
Expiry Date
Odometer Value
81938 mi
Since Last Pass
4558 mi
Test Result
PASSED
Completed
Test Number
5540 8021 3400
Expiry Date
Odometer Value
77380 mi
Since Last Pass
2798 mi
Test Result
PASSED
Completed
Test Number
3511 5889 2970
Expiry Date
Odometer Value
74582 mi
Since Last Pass
5256 mi
Test Result
PASSED
Completed
Test Number
8893 9996 9479
Expiry Date
Odometer Value
69326 mi
Since Last Pass
4166 mi
Test Result
PASSED
Completed
Test Number
6587 6313 9321
Expiry Date
Odometer Value
65160 mi
Since Last Pass
2939 mi
Test Result
PASSED
Completed
Test Number
9151 9952 5042
Expiry Date
Odometer Value
62221 mi
Since Last Pass
4629 mi
Test Result
PASSED
Completed
Test Number
9171 5643 4073
Expiry Date
Odometer Value
57592 mi
Since Last Pass
5039 mi
Completed
Test Number
3292 6533 4007
Odometer Value
57573 mi
Test Result
PASSED
Completed
Test Number
3556 7823 3095
Expiry Date
Odometer Value
52553 mi
Since Last Pass
2799 mi
Test Result
PASSED
Completed
Test Number
6169 0808 2095
Expiry Date
Odometer Value
49754 mi
Since Last Pass
5093 mi
Completed
Test Number
2896 3758 2006
Odometer Value
49755 mi
Test Result
PASSED
Completed
Test Number
6556 0812 1064
Expiry Date
Odometer Value
44661 mi
Since Last Pass
14419 mi
Test Result
PASSED
Completed
Test Number
5625 3465 0039
Expiry Date
Odometer Value
30242 mi
Since Last Pass
333 mi
Test Result
PASSED
Completed
Test Number
4916 3184 0019
Expiry Date
Odometer Value
29909 mi
Since Last Pass
1345 mi
Test Result
PASSED
Completed
Test Number
4124 5753 9420
Expiry Date
Odometer Value
28564 mi
Free Car Tax Check & MOT history for CU56LLJ
Contains DVSA and DVLA data under the Open Government Licence v3.0.