BMW F10 F06 F07 F20 F25 F30 CIC 4PIN IDRIVE CONTROLLER 9253944

This idrive button is for CIC Systems, please compare the Part number
I will attach a photo with buttons comparison as well.

This button will not work on NBT generation cd Players

If you have 10 pin idrive button and is faulty you can replace it with 4 pin button.
To be able to convert from 10 pin to 4 pin you must make sure PDC and DSC buttons are both working fine, if one of these one doenst work you must replace the button with a 10 pin button.

In case your 10 pin button is faulty and PDC + DSC buttons are both working you can add/attach the 4 pin cic button however you need to do little wiring job, to splice 4 x wires to your exiting 10 pin plug. 
The 10 pin button it must be left inside the armrest somewhere (will be used by PDC and DSC buttons)