Jag vet inte vad felet beror på, men det finns kanske saker som du kan testa.
Koppla ur batteriet i >30 min, och testa starta bilen igen.
Alternativt testa slå in några slumpmässiga siffror tre gånger, då borde larmet gå i 30 sekunder men man kan komma runt startspärren då. Detta sätt funkar om man aktiverat "CODE" innan man slagit av tändningen vid normal användning, men tillvägagångsättet kanske funkar även i ditt fall.
Alternativ 3, BMW-verkstad som nixon89 skrev