Without any doubt, festive seasons, especially Diwali, Eid, and Christmas, are the best times to buy a bike in India. Companies offer fascinating discounts and you can get your dream bike at a much lesser price.