Transaction in Own Shares

BP PLC 09 August 2004 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 9 August 2004 BP p.l.c. announces that on 6 August 2004, it purchased for cancellation 11,098,000 ordinary shares at prices between 499.50 pence and 512.00 pence per share and between 915.00 US cents and 923.50 US cents per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : +44 (0) 20 7496 4717 This information is provided by RNS The company news service from the London Stock Exchange D POSUNUURSBRWRUR

Companies

BP (BP.)
UK 100

Latest directors dealings