should be able to buy a covertion kit to let you wire any changer into your bmw or the more expecsive way of doing things is to buy one from a bmw main dealer as the wires on a new changer would more then lightly be the same as the old one.
(peaspottage is a good breakers)