Buy Maruti Suzuki India, target price Rs 8700: Motilal Oswal | Sharefundss