BPCL flared up by close on Tuesday. At 2.40 p.m. it was trading at Rs 376.50 or 3.29 per cent higher on its previous close of Rs 364.50.