I bought the Euro switch from ECS, it does not have the front fog switch. I have included a link to the proper switch with chrome trim, for cars with rain sensor but no front fogs.. It is an easy swap, took 5 minutes. Just be careful popping off the dash trim pieces so you don't scratch them... More expensive route than the DIY but I like the properly labeled button on the Euro switch.
http://www.ecstuning.com/BMW-E90-M3-...hes/ES2500537/