I believe the iDrive system is more than just software. Its the whole integration of the vehicles structure both hardware and mechanics. That's why it can't be simply plug and play.
The new iDrive is pretty sweet and I'm sure we all love to have the most updated one in our rides.
Oh...and what Chuck said ^