Buy BPCL CASH ABV 522.50 SL 517.30 TGT 527.70, 532.90