In this paper, two-stage BP detection is proposed for overloaded MIMO. In the two-stage BP detection scheme, the BP with MMSE pre-cancellation algorithm followed by the normal BP detection is applied. In overloaded MIMO systems, the loops in a factor graph degrade the demodulation performance of BP detection. MMSE pre-cancellation reduces the number of connections or coefficient values in the factor graph and improves the convergence characteristics of posteriori probabilities. Numerical results obtained through computer simulation have shown that the BERs of the proposed two-stage BP detection are about 1.0-1.5dB better than those of the conventional BP with MMSE pre-cancellation when the MMSE block size is four and the number of MMSE blocks is one.