SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 Form 6-K Report of Foreign Issuer Pursuant to Rule 13a-16 or 15d-16 of the Securities Exchange Act of 1934 for the period ended 29 April 2005 BP p.l.c. (Translation of registrant's name into English) 1 ST JAMES'S SQUARE, LONDON, SW1Y 4PD, ENGLAND (Address of principal executive offices) Indicate by check mark whether the registrant files or will file annual reports under cover Form 20-F or Form 40-F. Form 20-F |X| Form 40-F --------------- ---------------- Indicate by check mark whether the registrant by furnishing the information contained in this Form is also thereby furnishing the information to the Commission pursuant to Rule 12g3-2(b) under the Securities Exchange Act of 1934. Yes No |X| --------------- ---------------- 1.1 Transaction in Own shares released on 04 April 2005 1.2 Transaction in Own shares released on 05 April 2005 1.3 Transaction in Own shares released on 06 April 2005 1.4 Transaction in Own shares released on 07 April 2005 1.5 Transaction in Own shares released on 08 April 2005 1.6 Transaction in Own shares released on 11 April 2005 1.7 Transaction in Own shares released on 12 April 2005 1.8 Transaction in Own shares released on 13 April 2005 1.9 Transaction in Own shares released on 14 April 2005 2.0 Transaction in Own shares released on 15 April 2005 2.1 Directorate Change released on 15 April 2005 2.2 AGM - Item of Special Business released on 18 April 2005 2.3 Transaction in Own shares released on 18 April 2005 2.4 Transaction in Own shares released on 19 April 2005 2.5 Transaction in Own shares released on 20 April 2005 2.6 Transaction in Own shares released on 21 April 2005 2.7 Director Shareholding released on 21 April 2005 2.8 Transaction in Own shares released on 22 April 2005 2.9 Transaction in Own shares released on 25 April 2005 3.0 Holding(s) in Company released on 25 April 2005 3.1 Holding(s) in Company released on 25 April 2005 3.2 Transaction in Own shares released on 26 April 2005 3.3 Transaction in Own shares released on 27 April 2005 3.4 Transaction in Own shares released on 28 April 2005 3.5 Director Shareholding released on 28 April 2005 3.6 Transaction in Own shares released on 29 April 2005 EXHIBIT 1.1 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 4 April 2005 BP p.l.c. announces that on 1 April 2005, it purchased 2,800,000 ordinary shares at prices between 548.50 pence and 558.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 119,125,000 ordinary shares in Treasury, and has 21,364,887,995 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 1.2 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 5 April 2005 BP p.l.c. announces that on 4 April 2005, it purchased 1,900,000 ordinary shares at prices between 555.00 pence and 562.50 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 121,025,000 ordinary shares in Treasury, and has 21,363,071,215 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 1.3 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 6 April 2005 BP p.l.c. announces that on 5 April 2005, it purchased 2,800,000 ordinary shares at prices between 557.00 pence and 564.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 123,825,000 ordinary shares in Treasury, and has 21,360,326,615 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 1.4 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 7 April 2005 BP p.l.c. announces that on 6 April 2005, it purchased 2,860,000 ordinary shares at prices between 556.50 pence and 562.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 126,685,000 ordinary shares in Treasury, and has 21,357,522,595 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 1.5 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 8 April 2005 BP p.l.c. announces that on 7 April 2005, it purchased 2,600,000 ordinary shares at prices between 562.00 pence and 569.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 129,285,000 ordinary shares in Treasury, and has 21,354,992,345 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 1.6 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 11 April 2005 BP p.l.c. announces that on 8 April 2005, it purchased 3,800,000 ordinary shares at prices between 562.50 pence and 568.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 133,085,000 ordinary shares in Treasury, and has 21,351,204,345 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 1.7 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 12 April 2005 BP p.l.c. announces that on 11 April 2005, it purchased 2,200,000 ordinary shares at prices between 557.50 pence and 563.50 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 135,285,000 ordinary shares in Treasury, and has 21,349,445,741 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 1.8 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 13 April 2005 BP p.l.c. announces that on 12 April 2005, it purchased 3,000,000 ordinary shares at prices between 556.00 pence and 562.50 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 138,285,000 ordinary shares in Treasury, and has 21,346,559,159 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 1.9 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 14 April 2005 BP p.l.c. announces that on 13 April 2005, it purchased 5,000,000 ordinary shares at prices between 546.00 pence and 556.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 143,285,000 ordinary shares in Treasury, and has 21,341,584,951 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 2.0 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 15 April 2005 BP p.l.c. announces that on 14 April 2005, it purchased 3,900,000 ordinary shares at prices between 538.0 pence and 545.0 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 147,185,000 ordinary shares in Treasury, and has 21,343,047,153 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 2.1 BP p.l.c. - Directorate Change BP p.l.c. - 15 April 2005 The Board of BP p.l.c announces that Sir Robin Nicholson, FEng, FRS and Mr C F Knight retired as non-executive directors of the company with effect from the conclusion of the Annual General Meeting held on 14 April 2005. EXHIBIT 2.2 BP p.l.c. - AGM - Item of special Business BP p.l.c. - 18 April 2005 Item of Special Business - BP p.l.c. 2005 Annual General Meeting Resolution 23 - Executive Directors' Incentive Plan A print of the resolution concerning the above item of special business (as defined by the UKLA listing rules and not the Company's Articles of Association), which was passed at the BP p.l.c. Annual General Meeting held on 14 April 2005 has been submitted to the UK Listing Authority and will shortly be available for inspection at the UK Listing Authority's Document Viewing Facility, which is situated at: Financial Services Authority 25 The North Colonnade Canary Wharf London E14 5HS Tel. No: (0) 20 7676 1000 EXHIBIT 2.3 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 18 April 2005 BP p.l.c. announces that on 15 April 2005, it purchased 2,450,000 ordinary shares at prices between 532.00 pence and 537.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 149,635,000 ordinary shares in Treasury, and has 21,335,637,551 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 2.4 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 19 April 2005 BP p.l.c. announces that on 18 April 2005, it purchased 2,800,000 ordinary shares at prices between 517.5 pence and 524.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 152,435,000 ordinary shares in Treasury, and has 21,333,087,861 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 2.5 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 20 April 2005 BP p.l.c. announces that on 19 April 2005, it purchased 3,000,000 ordinary shares at prices between 524.0 pence and 529.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 155,435,000 ordinary shares in Treasury, and has 21,330,196,161 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 2.6 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 21 April 2005 BP p.l.c. announces that on 20 April 2005, it purchased 2,400,000 ordinary shares at prices between 525.50 pence and 534.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 157,835,000 ordinary shares in Treasury, and has 21,327,816,329 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 2.7 BP p.l.c. - Director Shareholding BP p.l.c. - 21 April 2005 We were advised yesterday, 20 April 2005, by Computershare Plan Managers that on 11 April 2005 the following Directors of BP p.l.c. acquired the number of BP ordinary shares (ISIN number GB0007980591) shown opposite their names below at GBP5.645 per share through participation in the BP ShareMatch UK Plan:- Mr. I. C. Conn 59 shares Dr. A.B. Hayward 59 shares Mr. J.A. Manzoni 59 shares EXHIBIT 2.8 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 22 April 2005 BP p.l.c. announces that on 21 April 2005, it purchased 2,500,000 ordinary shares at prices between 522.00 pence and 529.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 160,335,000 ordinary shares in Treasury, and has 21,325,362,529 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 2.9 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 25 April 2005 BP p.l.c. announces that on 22 April 2005, it purchased 1,900,000 ordinary shares at prices between 528.00 pence and 533.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 162,235,000 ordinary shares in Treasury, and has 21,323,490,321 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 3.0 BP p.l.c. - Holding(s) in Company BP p.l.c. - 25 April 2005 Letter to BP PLC Companies Act 1985 ("The Act") - Part V1 I hereby inform you that as at 19 April 2005 Barclays PLC, through the legal entities listed on the attached schedule, has a notifiable interest in the capital of your Company of 3.52%. Details of this interest, together with a breakdown between registered holders (as required by Section 202(3) of the Act), are enclosed. The issued capital of 21,333,087,861 is the latest figure available to us. From Barclays LEGAL ENTITY REPORT BP SEDOL: 0798059 As at 19 April 2005 Barclays PLC, through the legal entities listed below, had a notifiable interest in 750,956,107 ORD USDO.25 representing 3.52% of the issued share capital of 21,333,087,861 units. Legal Entity Holding Percentage Held Barclays Capital Securities Ltd 17,211,535 .0807 Gerrard Ltd 4,159,927 .0195 Barclays Private Bank Ltd 6,240,694 .0293 Barclays Bank Trust Company Ltd 586,751 .0028 Barclays Global Fund Advisors 49,552,219 .2323 Barclays Private Bank and Trust Ltd 7,087 .0001 Barclays Global Investors, N.A. 249,610,558 1.1701 Barclays Global Investors Japan Trust & Banking 26,996,752 .1265 Barclays Global Investors Australia Ltd 7,739,913 .0363 Barclays Global Investors Ltd 344,590,325 1.6153 Barclays Private Bank and Trust Ltd 1,214,085 .0057 Barclays Global Investors Japan Ltd 13,035,478 .0611 Barclays Life Assurance Co Ltd 29,693,039 .1392 Barclays Private Bank and Trust Ltd 9,410 .0001 Barclays Bank PLC 308,334 .0014 Group Holding 750,956,107 3.5204 REGISTERED HOLDERS REPORT BP SEDOL:0798059 As at 19 April 2005 Barclays PLC, through the registered holders listed below, had a notifiable interest in 750,956,107 ORD USDO.25 representing 3.52% of the issued share capital of 21,333,087,861 units. Registered Holder Account Designation Holding Bank of Ireland 3,042,531 BARCLAYS CAPITAL NOMINEES LIMI 15,940,966 BARCLAYS CAPITAL SECURITIES LT 1,270,569 BARCLAYS CAPITAL SECURITIES LT 308,334 Barclays Trust Co & Others 191,899 BARCLAYS TRUST CO AS EXEC/ADM 10,935 Barclays Trust Co DMC69 34,596 Barclays Trust Co E99 51,184 Barclays Trust Co R69 BNP 298,137 BNP PARIBAS 1,352,017 CHASE NOMINEES LTD 16376 12,225,150 CHASE NOMINEES LTD 20947 98,725,162 CIBC MELLON GLOBAL SECURITIES 796,098 Clydesdale Nominees HGBO125 00030251 7,087 Clydesdale Nominees HGBO125 00323364 7,996 Clydesdale Nominees HGBO125 00323372 21,285 Clydesdale Nominees HGBO125 00323496 13,607 Clydesdale Nominees HGBO125 00324018 3,547 Clydesdale Nominees HGBO125 00324085 6,273 Clydesdale Nominees HGBO125 00324190 5,850 Clydesdale Nominees HGBO125 00324492 42,554 Clydesdale Nominees HGBO125 00496994 9,500 Clydesdale Nominees HGBO125 00497036 3,310 Clydesdale Nominees HGBO125 00593965 5,041 Clydesdale Nominees HGBO125 00594198 3,003 Clydesdale Nominees HGBO125 00594414 8,000 Clydesdale Nominees HGBO125 00594465 5,670 Clydesdale Nominees HGBO125 00595534 8,429 Clydesdale Nominees HGBO125 00595569 698 Clydesdale Nominees HGBO125 00595712 3,692 Clydesdale Nominees HGBO125 00595801 6,907 Clydesdale Nominees HGBO125 00596123 6,335 Clydesdale Nominees HGBO125 00596980 14,063 Clydesdale Nominees HGBO125 00597103 3,627 Clydesdale Nominees HGBO125 00597324 14,725 Clydesdale Nominees HGBO125 00597332 3,354 Clydesdale Nominees HGBO125 00597375 11,543 Clydesdale Nominees HGBO125 00597383 15,061 Clydesdale Nominees HGBO125 00597448 7,152 Clydesdale Nominees HGBO125 00597758 7,594 Clydesdale Nominees HGBO125 00639191 1,500 Clydesdale Nominees HGBO125 00639213 1,500 Clydesdale Nominees HGBO125 00645442 10,409 Clydesdale Nominees HGBO125 00651361 4,082 Clydesdale Nominees HGBO125 00668604 3,426 Clydesdale Nominees HGBO125 00678693 5,112 Clydesdale Nominees HGBO125 00679401 53,911 Clydesdale Nominees HGBO125 00686050 16,000 Clydesdale Nominees HGBO125 00686408 7,920 Clydesdale Nominees HGBO125 00691088 6,086 Clydesdale Nominees HGBO125 00692386 22,276 Clydesdale Nominees HGBO125 00692963 16,662 Clydesdale Nominees HGBO125 00693013 3,300 Clydesdale Nominees HGBO125 00693030 11,136 Clydesdale Nominees HGBO125 00693269 15,250 Clydesdale Nominees HGBO125 00693404 5,722 Clydesdale Nominees HGBO125 00693480 1,258 Clydesdale Nominees HGBO125 00693552 7,000 Clydesdale Nominees HGBO125 00693900 10,206 Clydesdale Nominees HGBO125 00694028 3,501 Clydesdale Nominees HGBO125 00694222 5,010 Clydesdale Nominees HGBO125 00697205 7,000 Clydesdale Nominees HGBO125 00697329 34,823 Clydesdale Nominees HGBO125 00697388 3,893 Clydesdale Nominees HGBO125 00697663 28,667 Clydesdale Nominees HGBO125 00697701 3,114 Clydesdale Nominees HGBO125 00697710 64,940 Clydesdale Nominees HGBO125 00697728 67,915 Clydesdale Nominees HGBO125 00697736 2,400 Clydesdale Nominees HGBO125 00702950 4,163 Clydesdale Nominees HGBO125 00703140 3,882 Clydesdale Nominees HGBO125 00703310 4,750 Clydesdale Nominees HGBO125 00703353 7,962 Clydesdale Nominees HGBO125 00703396 5,115 Clydesdale Nominees HGBO125 00703876 3,669 Clydesdale Nominees HGBO125 00703884 5,353 Clydesdale Nominees HGBO125 00703914 3,161 Clydesdale Nominees HGBO125 00704007 5,575 Clydesdale Nominees HGBO125 00807507 23,240 Clydesdale Nominees HGBO125 00807663 4,997 Clydesdale Nominees HGBO125 00830118 5,566 Clydesdale Nominees HGBO125 00866805 6,096 Clydesdale Nominees HGBO125 00870357 15,004 Clydesdale Nominees HGBO125 00886083 4,471 Clydesdale Nominees HGBO125 00887365 5,258 Clydesdale Nominees HGBO125 01001022 92 Clydesdale Nominees HGBO125 01001464 2,000 Clydesdale Nominees HGBO125 01200114 24,300 Clydesdale Nominees HGBO125 03000000 4,973 Clydesdale Nominees HGBO125 03000441 2,876 Clydesdale Nominees HGBO125 03100012 3,816 Clydesdale Nominees HGBO125 03100071 10,197 Clydesdale Nominees HGBO125 03100241 3,841 Clydesdale Nominees HGBO125 03100420 6,164 Clydesdale Nominees HGBO125 03100926 13,807 Clydesdale Nominees HGBO125 03101086 14,605 Clydesdale Nominees HGBO125 03101280 6,733 Clydesdale Nominees HGBO125 03101680 2,228 Clydesdale Nominees HGBO125 03101868 3,991 Clydesdale Nominees HGBO125 03102058 3,629 Clydesdale Nominees HGBO125 03102252 1,054 Clydesdale Nominees HGBO125 03102317 3,961 Clydesdale Nominees HGBO125 03102406 1,910 Clydesdale Nominees HGBO125 03102465 52,159 Clydesdale Nominees HGBO125 03102546 8,236 Clydesdale Nominees HGBO125 03102554 45,249 Clydesdale Nominees HGBO125 03102660 2,834 Clydesdale Nominees HGBO125 03103119 5,610 Clydesdale Nominees HGBO125 03105820 3,722 Clydesdale Nominees HGBO125 07000093 5,610 Clydesdale Nominees HGBO125 07000662 4,328 Clydesdale Nominees HGBO125 07000697 34,152 Clydesdale Nominees HGBO125 07000832 3,568 Clydesdale Nominees HGBO125 07001065 4,595 Clydesdale Nominees HGBO225 00222649 3,575 Clydesdale Nominees HGBO225 00436843 2,800 Clydesdale Nominees HGBO225 00484015 9,038 Clydesdale Nominees HGBO225 00595798 7,371 Clydesdale Nominees HGBO225 00597278 42,922 Clydesdale Nominees HGBO225 00597758 5,624 Clydesdale Nominees HGBO225 00673551 2,994 Clydesdale Nominees HGBO225 00701601 9,350 Clydesdale Nominees HGBO225 00703825 4,769 Clydesdale Nominees HGBO225 00703833 21,086 Clydesdale Nominees HGBO225 00870934 13,841 Clydesdale Nominees HGBO325 00703094 4,151 Clydesdale Nominees HGBO325 00870934 4,911 Clydesdale Nominees HGB1025 00837619 32,316 INVESTORS BANK AND TRUST CO. 37,972,823 INVESTORS BANK AND TRUST CO. 363,292 INVESTORS BANK AND TRUST CO. 1,034,988 INVESTORS BANK AND TRUST CO. 109,401,849 INVESTORS BANK AND TRUST CO. 13,363,826 INVESTORS BANK AND TRUST CO. 3,611,946 INVESTORS BANK AND TRUST CO. 246,468 INVESTORS BANK AND TRUST CO. 6,754,596 INVESTORS BANK AND TRUST CO. 5,161,006 INVESTORS BANK AND TRUST CO. 29,290,323 INVESTORS BANK AND TRUST CO. 6,258,692 INVESTORS BANK AND TRUST CO. 163,320 INVESTORS BANK AND TRUST CO. 245,218 INVESTORS BANK AND TRUST CO. 4,636,035 INVESTORS BANK AND TRUST CO. 4,088,280 INVESTORS BANK AND TRUST CO. 300,323 INVESTORS BANK AND TRUST CO. 615,349 INVESTORS BANK AND TRUST CO. 38,916,815 INVESTORS BANK AND TRUST CO. 995,417 JP MORGAN (BGI CUSTODY) 16331 6,910,517 JP MORGAN (BGI CUSTODY) 16338 1,330,830 JP MORGAN (BGI CUSTODY) 16341 3,037,684 JP MORGAN (BGI CUSTODY) 16341 12,541,404 JP MORGAN (BGI CUSTODY) 16342 2,645,912 JP MORGAN (BGI CUSTODY) 16344 1,069,414 JP MORGAN (BGI CUSTODY) 16345 1,805,018 JP MORGAN (BGI CUSTODY) 16400 232,607,711 JP MORGAN (BGI CUSTODY) 17011 352,260 JP MORGAN (BGI CUSTODY) 18408 1,032,302 JPMorgan Chase Bank 179,605 JPMorgan Chase Bank 11,501,263 JPMorgan Chase Bank 536,574 JPMorgan Chase Bank 914,407 JPMorgan Chase Bank 213,103 JPMorgan Chase Bank 2,963,354 JPMorgan Chase Bank 2,340,969 JPMorgan Chase Bank 572,152 JPMorgan Chase Bank 261,516 JPMorgan Chase Bank 4,617,918 JPMorgan Chase Bank 2,895,891 JPMorgan Chase Bank 439,710 JPMorgan Chase Bank 1,957,361 JPMorgan Chase Bank 1,503,604 JPMorgan Chase Bank 252,703 JPMorgan Chase Bank 1,678,771 JPMorgan Chase Bank 1,718,009 JPMorgan Chase Bank 899,479 JPMorgan Chase Bank 225,903 JPMorgan Chase Bank 38,255 JPMORGAN CHASE BANK 662,073 JPMORGAN CHASE BANK 4,093,349 JPMORGAN CHASE BANK 3,646,564 Master Trust Bank 324,351 Mellon Trust - Boston & SF 2,971,901 Mellon Trust - Boston & SF 2,029,439 MELLON TRUST OF NEW ENGLAND 2,519,758 Mitsubishi Trust International 141,771 Mitsubishi Trust International 243,254 NORTHERN TRUST BANK - BGI SEPA 3,231,120 NORTHERN TRUST BANK - BGI SEPA 669,539 NORTHERN TRUST BANK - BGI SEPA 2,734,462 R C Greig Nominees Limited a/c BL1 1,410,701 R C Greig Nominees Limited a/c CM1 436,605 R C Greig Nominees Limited GP1 GP1 1,652,694 R C Greig Nominees Limited SA1 SA1 659,927 Reflex Nominees Limited 6,611 Reflex Nominees Limited 2,799 State Street 373,379 State Street 72,729 STATE STREET BOSTON 15,327,065 STATE STREET BOSTON 1,857,257 Sumitomo TB 123,668 The Northern Trust Co 1,223,457 WELLS FARGO SEATTLE - WIRE BAN 368,025 ZEBAN NOMINEES LIMITED 6,240,694 Total 750,956,107 EXHIBIT 3.1 BP p.l.c. - Holding(s) in Company BP p.l.c. - 25 April 2005 Letter to RNS We write to inform you that we received notification on 20 April 2005, dated 18 April 2005, from Barclays PLC disclosing a notifiable interest in our Ordinary Shares of US$0.25 each. The disclosure of their interest pursuant to Sections 198 to 202 of the Companies Act 1985 is shown below. Letter from BP Plc To: BP PLC Dated: 18 April 2005 Companies Act 1985 ("The Act") - Part VI I hereby inform you that as at 15 April 2005 Barclays PLC, through the legal entities listed on the schedule shown below, has a notifiable interest in the capital of your Company of 4.15%. Details of this interest, together with a breakdown between registered holders (as required by Section 202(3) of the Act), are shown below. The issued capital of 21,343,047,153 is the latest figure available to us. From: Barclays Corporate Secretariat. LEGAL ENTITY REPORT BP SEDOL : 0798059 As at 15 April 2005 Barclays PLC, through the legal entities listed below, had a notifiable interest in 884,865,275 ORD USD0.25 representing 4.15% of the issued share capital of 21,343,047,153 units. Legal Entity Holding Percentage Held Barclays Global Investors Japan Trust & Banking 26,996,752 .1265 Barclays Global Investors Australia Ltd 7,739,913 .0363 Barclays Bank Trust Company Ltd 588,760 .0028 Barclays Global Investors Japan Ltd 12,829,143 .0601 Barclays Private Bank and Trust Ltd 9,410 .0001 Barclays Global Fund Advisors 49,552,219 .2322 Barclays Global Investors Ltd 344,699,702 1.6150 Barclays Private Bank and Trust Ltd 1,217,970 .0057 Barclays Life Assurance Co Ltd 29,711,083 .1392 Barclays Private Bank and Trust Ltd 7,087 .0001 Barclays Bank PLC 308,334 .0014 Barclays Private Bank Ltd 6,239,225 .0292 Barclays Capital Securities Ltd 150,669,340 .7059 Gerrard Ltd 4,166,771 .0195 Barclays Global Investors, N.A. 250,129,566 1.1719 Group Holding 884,865,275 4.1459 REGISTERED HOLDERS REPORT BP SEDOL:0798059 As at 15 April 2005 Barclays PLC, through the registered holders listed below, had a notifiable interest in 884,865,275 ORD USD0.25 representing 4.15 % of the issued share capital of 21,343,047,153 units. Registered Holder Account Designation Holding Bank of Ireland 3,035,693 BARCLAYS CAPITAL NOMINEES LIMI 149,408,659 BARCLAYS CAPITAL SECURITIES LT 1,260,681 BARCLAYS CAPITAL SECURITIES LT 308,334 Barclays Trust Co & Others 191,899 BARCLAYS TRUST CO AS EXEC/ADM 10,935 Barclays Trust Co DMC69 34,596 Barclays Trust Co E99 52,693 Barclays Trust Co R69 298,637 BNP' PARIBAS 1,352,017 CHASE NOMINEES LTD 16376 12,225,150 CHASE NOMINEES LTD 20947 98,834,539 CIBC MELLON GLOBAL SECURITIES 796,098 Clydesdale Nominees HGB0125 00030251 7,087 Clydesdale Nominees HGB0125 00323364 7,996 Clydesdale Nominees HGB0125 00323372 21,285 Clydesdale Nominees HGB0125 00323496 13,607 Clydesdale Nominees HGB0125 00324018 3,547 Clydesdale Nominees HGB0125 00324085 6,273 Clydesdale Nominees HGB0125 00324190 5,850 Clydesdale Nominees HGB0125 00324492 42,554 Clydesdale Nominees HGB0125 00496994 9,500 Clydesdale Nominees HGB0125 00497036 3,310 Clydesdale Nominees HGB0125 00593965 5,041 Clydesdale Nominees HGB0125 00594198 3,003 Clydesdale Nominees HGB0125 00594414 8,000 Clydesdale Nominees HGB0125 00594465 5,670 Clydesdale Nominees HGBO125 00595534 8,429 Clydesdale Nominees HGB0125 00595569 698 Clydesdale Nominees HGB0125 00595712 3,692 Clydesdale Nominees HGB0125 00595801 6,907 Clydesdale Nominees HGB0125 00595968 3,885 Clydesdale Nominees HGB0125 00596123 6,335 Clydesdale Nominees HGB0125 00596980 14,063 Clydesdale Nominees HGB0125 00597103 3,627 Clydesdale Nominees HGB0125 00597324 14,725 Clydesdale Nominees HGB0125 00597332 3,354 Clydesdale Nominees HGB0125 00597375 11,543 Clydesdale Nominees HGB0125 00597383 15,061 Clydesdale Nominees HGB0125 00597448 7,152 Clydesdale Nominees HGB0125 00597758 7,594 Clydesdale Nominees HGB0125 00639191 1,500 Clydesdale Nominees HGB0125 00639213 1,500 Clydesdale Nominees HGB0125 00645442 10,409 Clydesdale Nominees HGB0125 00651361 4,082 Clydesdale Nominees HGB0125 00668604 3,426 Clydesdale Nominees HGB0125 00678693 5,112 Clydesdale Nominees HGB0125 00679401 53,911 Clydesdale Nominees HGB0125 00686050 16,000 Clydesdale Nominees HGB0125 00686408 7,920 Clydesdale Nominees HGB0125 00691088 6,086 Clydesdale Nominees HGB0125 00692386 22,276 Clydesdale Nominees HGB0125 00692963 16,662 Clydesdale Nominees HGB0125 00693013 3,300 Clydesdale Nominees HGB0125 00693030 11,136 Clydesdale Nominees HGB0125 00693269 15,250 Clydesdale Nominees HGB0125 00693404 5,722 Clydesdale Nominees HGB0125 00693480 1,258 Clydesdale Nominees HGB0125 00693552 7,000 Clydesdale Nominees HGB0125 00693900 10,206 Clydesdale Nominees HGB0125 00694028 3,501 Clydesdale Nominees HGB0125 00694222 5,010 Clydesdale Nominees HGB0125 00697205 7,000 Clydesdale Nominees HGB0125 00697329 34,823 Clydesdale Nominees HGB0125 00697388 3,893 Clydesdale Nominees HGB0125 00697663 28,667 Clydesdale Nominees HGB0125 00697701 3,114 Clydesdale Nominees HGB0125 00697710 64,940 Clydesdale Nominees HGB0125 00697728 67,915 Clydesdale Nominees HGB0125 00697736 2,400 Clydesdale Nominees HGB0125 00702950 4,163 Clydesdale Nominees HGB0125 00703140 3,882 Clydesdale Nominees HGB0125 00703310 4,750 Clydesdale Nominees HGB0125 00703353 7,962 Clydesdale Nominees HGB0125 00703396 5,115 Clydesdale Nominees HGB0125 00703876 3,669 Clydesdale Nominees HGB0125 00703884 5,353 Clydesdale Nominees HGB0125 00703914 3,161 Clydesdale Nominees HGB0125 00704007 3,575 Clydesdale Nominees HGB0125 00807507 23,240 Clydesdale Nominees HGB0125 00807663 4,997 Clydesdale Nominees HGB0125 00830118 5,566 Clydesdale Nominees HGB0125 00866805 6,096 Clydesdale Nominees HGB0125 00870357 15,004 Clydesdale Nominees HGB0125 00886083 4,471 Clydesdale Nominees HGBO125 00887365 5,258 Clydesdale Nominees HGB0125 01001022 92 Clydesdale Nominees HGB0125 01001464 2,000 Clydesdale Nominees HGB0125 10200114 24,300 Clydesdale Nominees HGB0125 03000000 4,973 Clydesdale Nominees HGB0125 03000441 2,876 Clydesdale Nominees HGB0125 03100012 3,816 Clydesdale Nominees HGB0125 03100071 10,197 Clydesdale Nominees HGB0125 03100241 3,841 Clydesdale Nominees HGB0125 03100420 6,164 Clydesdale Nominees HGB0125 03100926 13,807 Clydesdale Nominees HGB0125 03101086 14,605 Clydesdale Nominees HGB0125 03101280 6,733 Clydesdale Nominees HGB0125 03101680 2,228 Clydesdale Nominees HGB0125 03101868 3,991 Clydesdale Nominees HGB0125 03102058 3,629 Clydesdale Nominees HGB0125 03102252 1,054 Clydesdale Nominees HGB0125 03102317 3,961 Clydesdale Nominees HGB0125 03102406 1,910 Clydesdale Nominees HGB0125 03102465 52,159 Clydesdale Nominees HGB0125 03102546 8,236 Clydesdale Nominees HGB0125 03102554 45,249 Clydesdale Nominees HGB0125 03102660 2,834 Clydesdale Nominees HGB0125 03103119 5,610 Clydesdale Nominees HGB0125 03105820 3,722 Clydesdale Nominees HGB0125 07000093 5,610 Clydesdale Nominees HGB0125 07000662 4,328 Clydesdale Nominees HGB0125 07000697 34,152 Clydesdale Nominees HGB0125 07000832 3,568 Clydesdale Nominees HGB0125 07001065 4,595 Clydesdale Nominees HGB0225 00222649 3,575 Clydesdale Nominees HGB0225 00436843 2,800 Clydesdale Nominees HGB0225 00484815 9,038 Clydesdale Nominees HGB0225 00595798 7,371 Clydesdale Nominees HGB0225 00597278 42,922 Clydesdale Nominees HGB0225 00597758 5,624 Clydesdale Nominees HGB0225 00673551 2,994 Clydesdale Nominees HGB0225 00710601 9,350 Clydesdale Nominees HGB0225 00703825 4,769 Clydesdale Nominees HGB0225 00703833 21,086 Clydesdale Nominees HGB0225 00870934 13,841 Clydesdale Nominees HGB0325 00703094 4,151 Clydesdale Nominees HGB0325 00870934 4,911 Clydesdale Nominees HGB1025 00837619 32,316 INVESTORS BANK AND TRUST CO. 1,034,988 INVESTORS BANK AND TRUST CO. 13,184,522 INVESTORS BANK AND TRUST CO. 3,611,946 INVESTORS BANK AND TRUST CO. 6,754,596 INVESTORS BANK AND TRUST CO. 109,922,114 INVESTORS BANK AND TRUST CO. 29,290,323 INVESTORS BANK AND TRUST CO. 6,258,692 INVESTORS BANK AND TRUST CO. 163,320 INVESTORS BANK AND TRUST CO. 245,218 INVESTORS BANK AND TRUST CO. 363,292 INVESTORS BANK AND TRUST CO. 37,972,823 INVESTORS BANK AND TRUST CO. 246,468 INVESTORS BANK AND TRUST CO. 4,636,035 INVESTORS BANK AND TRUST CO. 4,088,280 INVESTORS BANK AND TRUST CO. 300,323 INVESTORS BANK AND TRUST CO. 615,349 INVESTORS BANK AND TRUST CO. 38,916,815 INVESTORS BANK AND TRUST CO. 995,417 JP MORGAN (BGI CUSTODY) 16331 6,910,517 JP MORGAN (BGI CUSTODY) 16338 1,330,830 JP MORGAN (BGI CUSTODY) 16341 3,049,083 JP MORGAN (BGI CUSTODY) 16341 12,541,404 JP MORGAN (BGI CUSTODY) 16342 2,645,912 JP MORGAN (BGI CUSTODY) 16344 1,071,523 JP MORGAN (BGI CUSTODY) 16345 1,809,554 JP MORGAN (BGI CUSTODY) 16400 232,607,711 JP MORGAN (BGI CUSTODY) 17011 352,260 JP MORGAN (BGI CUSTODY) 18408 1,032,302 JPMorgan Chase Bank 179,605 JPMorgan Chase Bank 11,501,263 JPMorgan Chase Bank 536,574 JPMorgan Chase Bank 914,407 JPMorgan Chase Bank 213,103 JPMorgan Chase Bank 2,963,354 JPMorgan Chase Bank 2,340,969 JPMorgan Chase Bank 572,152 JPMorgan Chase Bank 261,516 JPMorgan Chase Bank 4,617,918 JPMorgan Chase Bank 2,895,891 JPMorgan Chase Bank 439,710 JPMorgan Chase Bank 1,718,009 JPMorgan Chase Bank 284,031 JPMorgan Chase Bank 38,255 JPMorgan Chase Bank 899,479 JPMorgan Chase Bank 1,929,216 JPMorgan Chase Bank 1,456,865 JPMorgan Chase Bank 225,903 JPMorgan Chase Bank 1,522,830 JPMORGAN CHASE BANK 662,073 JPMORGAN CHASE BANK 3,646,564 JPMORGAN CHASE BANK 4,093,349 Master Trust Bank 324,351 Mellon 125,000 Mellon Trust - Boston & SF 2,968,948 Mellon Trust - Boston & SF 2,029,439 MELLON TRUST OF NEW ENGLAND 2,519,758 Mitsubishi Trust International 243,254 Mitsubishi Trust International 141,771 NORTHERN TRUST BANK - BGI SEPA 3,231,120 NORTHERN TRUST BANK - BGI SEPA 669,539 NORTHERN TRUST BANK - BGI SEPA 2,734,462 R C Greig Nominees Limited a/c BL1 1,409,638 R C Greig Nominees Limited a/c CMI 437,905 R C Greig Nominees Limited GPI GP1 1,659,543 R C Greig Nominees Limited SAI SA1 659,685 Reflex Nominees Limited 6,611 Reflex Nominees Limited 2,799 State Street 373,379 State Street 72,729 STATE STREET BOSTON 1,857,257 STATE STREET BOSTON 15,320,174 Sumitomo TB 123,668 The Northern Trust Co 1,286,348 WELLS FARGO SEATTLE - WIRE BAN 368,025 ZEBAN NOMINEES LIMITED 6,239,225 Total 884,865,275 EXHIBIT 3.2 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 26 April 2005 BP p.l.c. announces that on 25 April 2005, it purchased 2,150,000 ordinary shares at prices between 534.00 pence and 541.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 164,385,000 ordinary shares in Treasury, and has 21,321,366,120 ordinary shares in issue (excluding Treasury shares). Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 3.3 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 27 April 2005 BP p.l.c. announces that on 26 April 2005, it purchased 2,896,000 ordinary shares at prices between 541.00 pence and 545.50 pence per share and between 1030.33 cents and 1037.17 cents per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 167,281,000 ordinary shares in Treasury, and has 21,318,485,372 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 3.4 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 28 April 2005 BP p.l.c. announces that on 27 April 2005, it purchased 3,900,000 ordinary shares at prices between 531.50 pence and 542.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 171,181,000 ordinary shares in Treasury, and has 21,314,588,960 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 3.5 BP p.l.c. - Director Shareholding BP p.l.c. - 28 April 2005 The Company announces that on 28 April 2005, performance share awards (Awards) were made to the following Executive Directors under the share element of the BP Executive Directors' Incentive Plan (the Plan). The Plan was renewed by shareholders at the Company's annual general meeting on 14 April 2005. Director Max number of Ordinary Shares in the Company under Award Lord Browne 2,006,767 Dr D C Allen 436,623 Mr I C Conn 415,832 Dr A B Hayward 436,623 Mr J A Manzoni 436,623 Max number of ADSs under award Dr B E Grote 83,630 The number of Shares/ADSs set out above is the maximum number which may vest under the Award. The actual number of Shares/ADSs which vest will depend on the extent to which performance conditions have been satisfied over a three-year period. These are described in the summary of the Plan set out in the Company's Directors' Remuneration Report. In addition, each Director will be entitled to additional Shares/ADSs representing the value of reinvested dividends on those Shares/ADSs which vest. EXHIBIT 3.6 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 29 April 2005 BP p.l.c. announces that on 28 April 2005, it purchased 3,900,000 ordinary shares at prices between 531.00 pence and 538.00 pence per share. The purchased shares will all be held as Treasury shares. Following the above purchase, BP p.l.c. holds 175,081,000 ordinary shares in Treasury, and has 21,310,768,982 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 SIGNATURES Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized. BP p.l.c. (Registrant) Dated: 29 April, 2005 /s/ D. J. PEARL .............................. D. J. PEARL Deputy Company Secretary