So, Chris kindly did CarPlay activation for me late on Friday evening (19:00!) while I waited.
Didn’t work initially, he said it can sometimes need to be turned off and locked for a while. Next time I drive reboots it pulls in coding.
Got home, had a beer and then returned outside after another beer or two & retried. CarPlay working as expected.
Only thing that doesn’t work is screen mirroring. According to many online, IPhone doesn’t support this feature sadly, only android.
Must say, although BMW maps are upto date, the nav is a bit woeful (took me down a dead end) it’s nice to have Google maps and/or waze.