The shares of BPCL were trading flat at ₹255.55 on the NSE today at 2.50 pm