Is this right time to buy BPCL share???