BPCL (₹479): Buy

Target:  ₹500

Stop-loss: ₹465