Tried Carly today on e39. I used Samsung Galaxy tab with inpa d+k-can cable and micro usb to usb a adapter.

I had crack in the intake boot and car was running lean. I scanned for codes before replacing the boot. Cleared codes after fitting new boot and scanned again after short drive.
All worked great.

There is also a digital garage function. This allows you keep history about all the scans you have performed and add notes to each scan. It is web based and accessible from any device.
When you enable digital garage, all scan results are automatically saved to it when you perform a scan.

There is possibility to code some functions in lcm and gm5.

I need to test it with e36 one day.