Maruti Udyog, 54.2% owned by Suzuki, sold 40,006 vehicles in India in May, up 5% from 38,041 units a year earlier.