RangerTom, The place I dealt with about a year ago was not in Baltimore but everything could be done via phone,net and mail. Otto's BMW West Chester Pa. Parts phone 610-399-4171. Get the key code by taking off the glove box lock # should be on lock. BMW part #32-32-1-102-267 general key. Ask for Richard Jones you will have to send a picture of your original key and the code on the # on the glove compartment. Think it's about $60 a key but worth peace of mind. Good guys, think it took about a week. Key was for my doors.
Mike