Jefferies downgraded BPCL to underperform from hold and slashed the target price to Rs 310 from Rs 425 earlier.