I used the heavy duty paperclip and a light hammer. Insert the paperclip and lightly - and I do mean lightly - tap the lock tubing on the steering column. I didn't tap the lock. This free'd the retainer tab enough to free the lock. If you hit it hard, you will break something and be in a whole world of trouble.



Once the barrel is out DO NOT put it back in. Get a new one, it is not really a servicable part. If you are sure the locks are original BMW will supply a keyed ignition barrel based on the VIN. Not too expensive either.

If you suspect the housing remove the barrel and start the car using a screwdriver, although I can't see this being the cause. Be careful as the steering lock can still actuate so DO NOT DRIVE with the barrel removed.

I suspect your steering lock assembly is damaged or broken causing the key issues.

.