We prove a limited range, off-diagonal extrapolation theorem that generalizes a number of results in the theory of Rubio de Francia extrapolation, and use this to prove a limited range, multilinear extrapolation theorem. We give two applications of this result to the bilinear Hilbert transform. First, we give sufficient conditions on a pair of weights w 1 , w 2 for the bilinear Hilbert transform to satisfy weighted norm inequalities of the formThis improves the recent results of Culiuc et al. by increasing the families of weights for which this inequality holds and by pushing the lower bound on p from 1 down to 2 3 , the critical index from the unweighted theory of the bilinear Hilbert transform. Second, as an easy consequence of our method we obtain that the bilinear Hilbert transform satisfies some vector-valued inequalities with Muckenhoupt weights. This reproves and generalizes some of the vector-valued estimates obtained by Benea and Muscalu in the unweighted case. We also generalize recent results of Carando, et al. on Marcinkiewicz-Zygmund estimates for multilinear Calderón-Zygmund operators.