I just installed a generic Andream unit in both our X5 and 650i. Super easy install, wired and wireless CarPlay and Android Auto. Same unit as Bimmertech MMI Prime but at a fraction of the cost. There's also an official firmware now to enable widescreen Android Auto.
This is a superior option compared to an android headunit replacement since those just not great at all.
https://a.aliexpress.com/_mNDPQQ