Just one comment: that's an E92 switch. The E92 M3 one does not have front fog lights, so the top button is a blank (I have it). However, the switch should work perfectly, but for the anal retentive, an incorrect front fog switch is a no-no
. Good luck.