I have the CarPlay one on my E60. The previous owner installed it so I don’t know too much about it, but it works perfectly for me. One thing I found is the iDrive controller didn’t actually work with it when I got the car, but there is a setting you can change in the Andream system settings menu that makes it work.