I believe the microphone has two connectors.
There is a difference between FZDs. I replaced mine, and all of the buttons worked, but the dealer reported that it wouldn't take the programming. They replaced it and everything worked correctly.
Note that my car needed programming to work. I could not access the phone menu on the radio -- there was no difference in any functionality before the car was coded. If you can access the phone in the radio or on iDrive, you probably don't need coding, but I'm not 100% sure.