Shares of Maruti Suzuki India (MSIL) were up 2 per cent to Rs 8,700.65 on the BSE in Wednesday's trade after the company said its promoter, Suzuki Motor Corporation, has bought over 3 lakh shares of the company, worth about Rs 300 crore, via open market.