There are now ways to add CarPlay to iDrive 5/6 (pay BMW or have it coded), and a number of options to add both CarPlay and AA to iDrive 4.
The only product I've seen that adds AA to ID6 is this:
http://www.xcarlink.co.uk/product.ph...&cat=16&page=1
I know nothing about the company or the product, but it looks like options are starting to emerge.