I think BMW can really learn something here from ..... Renault
The Renault cards are very slim and not bigger than a creditcard. You keep it in your pocket, and as soon as you touch the door, it unlocks. You don't have to get it out of your pocket (or handbag!).