Cut this loop

This is a real story about my dilemmatic closed chain, the last night:

  1. My wallet was in the office and the door was locked.
  2. The office key was attached to my car key.
  3. The car key was in the gas station for the service.
  4. The person in charge would demand some money to give the key back.
  5. I had money/cards but it was was in the wallet! (go back to 1)

I needed to cut this loop to get the car back and drive home, accordingly by:

  1. Breaking the office door. (Trouble)
  2. Asking the man to disattach my office key, going back and force… (Time consuming)
  3. Stealing the keys! (Crime)
  4. Asking the mechanic to give me the car back trusting that he will get the money. (Embarrassing)
  5. Borrow that money from a random dude for several minutes. (Weird)

What do you think I did and what would you do?