Credit card is very common, but have you heard credit key? As a matter of fact, it is a car key from BMW and can finish your payment as well. Car key is certainly used to control your car. But this one an also access your bank account and so you do not need to take credit card or cash with you.

[source]