Nobody needs Carly, it's overpriced and less capable than other apps out there.
If you have a laptop and are reasonably comfortable using it then you can install BMW Standard Tools. If you want the convenience of an app you should look into ProTool. It can do a lot more than Carly and isn't based on a subscription model.