Local bitcoins. I met up, btc were held in escrow, paid in cash, got the escrowed bitcoins released to me.
I do believe the technological possibility is baked in BTC for 3-way signing a transaction so that a validation requires 2 sources of signature. You could implement an escrow system this way.