Can the stock unit be replaced with another stereo unit like the Alpine Halo9 I have a 2016 528i and would like to get apple car play. I have yet to find anything that suggests the unit can even be replaced with a different type stereo unit. Thanks