Bluetooth unit could be gone, there's two types of Bluetooth set ups for the e91. One has a separate unit and the other has it integrated in to the head unit. PM me your VIN to see if I can tell which. Ketron has one that he'll sell you I'm sure!
I can code it in for you.