I've been looking into this too. Here's what I've come up with:
1) There's the new Android 10 Screens, they're great, some members on the F30 Forums are having some bugs, they're debugging it and fixing it on their own and sharing files, some have it working flawlessly.
Android 10 Discussion
https://f30.bimmerpost.com/forums/sh....php?t=1699764
I'm sure you can find better links in the forum, this was the one I got from there about 2 month ago when I was first looking into this.
https://www.aliexpress.com/item/3287...963f7849dg01eG
2) You have the MMI Box that you retrofit and it gives you CarPlay and Android Auto with whatever screen you have. The bugs are mostly simple graphics and weird sound GUI related and very often fixed with updates that sellers post
MMI Discussion
https://f30.bimmerpost.com/forums/sh....php?t=1675929
Link to buy from an F30 Member:I'm sure you can find other links by inquiring there.
https://www.ebay.com/itm/25461156468...m=254611564688
3) And finally, you have the OEM Setup which will give you the Touch Screen, maybe there's a standalone touch screen out there but I haven't found any. You're still gonna have to get the MMI Box with this but you do get the Touch Screen.
https://www.ebay.com/itm/BMW-X1-F48-...UAAOSwjZFeAHjj
What I've decided to do is get one of the bigger 8.8inch screens, get an upgraded idrive controller and get the MMI. No touch screen but car play will do fine.
8.8 Screen
https://www.ebay.com/sch/i.html?_fro...07407&_sacat=0