Buy BPCL, price target Rs 488: CK Narayan | Sharefundss