On my M3, bmw was smart enough to have a little button on the dash. That little button keeps start/stop off or on until you push it again. Over-rides any default settings that kick-in when car is started and or turned-off.