I own a tire store, and in my mind the BMW locks are one of the best out there.
I don't quite understand comments made couple post up.... but
Locks are made to detour anybody from wanting to steal your wheels, and no it does not make it impossible, just more difficult.
As of yet I had not seen a lost wheel set that I could not take off, without a proper lock. It takes me a bit longer than usual, but eventually they all come of. Mcguard makes a s*&^ of locks for different manufactures thank God it is not for BMW.