Morning Phil
I looked at Carly and found the hidden costs and quite frankly a poor customer support a total pain I believe that even when you have the cables you need the subscription for analysis. I use BMW 1.4.0 loaded on an old laptop for Diagnosis no hidden costs and it give all diagnostic information in English Inpa tends to use German not a show stopper it is quicker not needing translation both are one cost items.
Hope this helps
Dave