protip: the wheel locks always break on newer bmw's. If yours has them, have them replaced with normal wheel bolts. When they break, best case scenario is $12 (plus getting it to wherever you are) wheel lock key. Worst case scenario is one of the locking bolts breaks/strips, and fixing that starts at $100 a hole. And takes specialist tools to do. And can still fubar the hub (or rotor depending on model). Not the sort of thing to have happen on the side of the road in bum****sville.
edit: while I'm on the topic,
Wheel locks in general are far, far more likely to make your tire change/rotation a lengthy and expensive ordeal than they are to prevent someone taking your wheels, unless you're rolling on 24's and streetparking in detroit.