Mahindra & Mahindra was one of three auto stocks among the top gainers on the BSE on Tuesday, the other two being Maruti Suzuki and Hero MotoCorp.

At 2.50 p.m. it was trading at Rs 896.70, up 3.35 per cent on its previous finish of Rs 867.60.