Should just be a drop in for your car

The repair guy is Excalibur on M3Cutters forum, he's also on the bmw5 forum.. Im not sure if he's been on here, but from what I've seen he's the best guy for repairing (and upgrading) the BMW electronics.
I think he does some custom stuff too, like a DVD player which is built into the casing of a Nav Mk3 nav computer. Ready to roll, and plug into the TV module etc.