Mahindra & Mahindra shares closed almost flat on Friday at Rs 3,460.00, down 3.40 points or 0.098 per cent. The stock opened at Rs 3,462.10, touched an intraday high of Rs 3,492.40 and a low of Rs 3,404.20.