Jefferies analyst Giacomo Romeo maintained a Buy rating on BP p.l.c. (BP – Research Report) today and set a price target of £5.40. The ...