We study a bargaining game in which a seller can trade with one of two buyers, who have values h and l (h > l). The outside option principle (OOP) predicts that the seller trades with the high-value buyer with probability converging to 1 at a price converging to max(h/2, l) as players become patient. While this prediction is supported by the Markov perfect equilibrium (MPE), a wide range of trading outcomes may emerge in subgame perfect equilibria (SPEs): in the patient limit, the seller can obtain any price in the interval [h/2, h] (and no other); moreover, allocative inefficiency and costly delay are possible.