Mahindra & Mahindra is stopping production for up to three days during the rest of May due to a slump in demand.