Its the Avin 10.5" for X3 with option of original display support. There's other threads on installation.
Its plug n play but the X3 dash profile is more curvy than Z4. Others have filed it down but I found it easiest to flatten out the curves a bit by clamping them down straighter onto a bit of wood and judiciously running a heat gun over them - repeat 3-4 times until the fit is perfect.
You need to dremel off the front lip of the mount too and sand back the plastic. I went down to 600 grit and you cant tell it was cut.
Hardest part is adapting the mounting points. Is designed to push in at the back and then drop down but the mounts don't line up. I built up the brackets at the back with some glued on rubber so they wedge nicely into the rear of the dash cutout, and made adapters for the 2 front mounts out of wood bolted onto the mount - bit of mucking around to get it tightly-fitting but not difficult.