Thanks all, for your replies. FYI. Not BMW locks. But learned that they could be McGuard.
Emailed pic to McGuard and got a fast reply confirming that they were indeed McGuard. Received new key for around $15.00, shipping extra. Great service and response in the midst of the awful snow storm that just came through here on the East Coast.