Hi all.

My 06 e92 came with CCC iDrive from the factory. The CCC unit failed recently so I decided I'd try a DIY CIC retrofit.
Bluetooth has never worked in the car, though it did come with the factory "preparation" for bluetooth. I think this is because the MULF is dead. It doesn't respond when I try to interrogate it using INPA.

Here are the options that came on my car:

S249A Multifunction f steering wheel
S255A Sport-Lederlenkrad Airbag Sports leather steering wheel
S2C6A BMW LA wheel, star spoke 189
S302A Alarm system
S313A Fold-in outside mirror
S428A Warning triangle and first aid kit
S431A Interior mirror with automatic-dip
S441A Smoker package
S459A Seat adjustment, electric, with memory
S481A Sports seat
S494A Seat heating driver/passenger
S4ADA Interior trim strips, brushed aluminium
S4AEA Armrest front, retractable
S502A Headlight cleaning system
S507A Park Distance Control (PDC), rear
S520A Fog lights
S522A Xenon Light
S534A Automatic air conditioning
S609A Navigation system Professional
S620A Voice control
S676A HiFi speaker system
S853A Language version, English
S8SMA Car ident. number visible from outside
S1CAA Selection of COP-relevant vehicles
S205A Automatic transmission
S403A Glass roof, electrical
S521A Rain sensor
S544A Cruise control with brake function
S548A Kilometre speedo
S563A Light package
S644A Preparation f mobile phone w Bluetooth
S694A Provisions for BMW 6 CD changer
S812 National version England / Ireland
S863A Dealer List Europe
S877A Omission of non-combined operation
S880A On-board literature, English
S8S3A Automatic locking during starting
S8SPA COP Control unit COP
S9AAA Outer skin protection

So far I've got my hands on the following:

CIC unit with navigation from an F Series (unknown variant)
CIC package from an F25 X3 with basic CIC unit (no nav), screen and iDrive controller
Centre console trim for new iDrive controller. It's silver rather than the existing brushed aluminium but it will do for now.
Cable package including new connectors.
CIC Facia unit for the radio.
Ediabas K+Dcan OBD cable.

Still waiting on most of this stuff to be delivered so it'll be a while before I can get started.

Have any of you done this before? Any tips or advice? I haven't bought an emulator as I'm going to see if I can get around it with coding. I can always get that later if I'm stumped.
I'll also be getting the Combox at some point to replace the mulf and give me Bluetooth audio streaming. Current budget is blown so that will have to wait.
I think my biggest challenges will be transplanting the LCD from the F25 into my e92 screen housing and getting the coding right.
I'll try to remember to take pictures as I go and update on the progress here.