I believe the issue is that Google maps and Waze do not support multi-screen CarPlay while Apple Maps does. IOW, BMW (and other multi-screen cars) can support multiple screen CarPlay, but the CarPlay app in use must also support it and quite a few popular ones don't.