11.What is the reason that BMW is not supported the device? Even though it has factory CarPlay.
This is a problem with communication protocol. BMW's head unit system is not unified with other car's head unit systems, so there is no way to be compatible. All BMW's wireless converters are always separate, and they are not suitable for adapters of other models.