Yes, the smartcord is compatible with your BMW, but might require a Standard Female Hella(DIN) socket to Cigarette lighter type Socket adapter.