Yessir. Best case scenario you would be upgrading from a CCC equipped car. Seems you would also need a bit of wiring to go from the iDrive to the controller in the centre console. I have seen dash assembly on the bay for as little as $300.. as for removing the dash and installing a new one.. I have that down to 2 hours including the seats and centre consoles. Be sure you disconnect your battery or be prepared for Airbag lights in the cluster if you do not.
I took these photos when I switched my gray Dakota interior/carpet for black M3 speed cloth. The only thing remaining was original headliner and dash.. which of course was gray... So had to vinyl coat the dash lower and dye the headliner black, to get the affect I wanted.