Check out Steve's post here
https://g20.bimmerpost.com/forums/sh....php?t=1711738
There are pros and cons of them all, and it really just comes down to how much you want to pay for what capability. But have a read of the thread and see what you think.
Pretty sure there is a black Friday sale on ConnectedDrive right now if you want to try the drive recorder for a month. I think it's free for a month or 20% for the year.