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 31 October 2006 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 Director/PDMR Shareholding released on 2 Ocotber 2006 1.2 Transaction in Own Shares released on 3 Ocotber 2006 1.3 Transaction in Own Shares released on 4 Ocotber 2006 1.4 Transaction in Own Shares released on 5 Ocotber 2006 1.5 Transaction in Own Shares released on 6 Ocotber 2006 1.6 Transaction in Own Shares released on 9 Ocotber 2006 1.7 Director/PDMR Shareholding released on 9 Ocotber 2006 1.8 Transaction in Own Shares released on 10 Ocotber 2006 1.9 Transaction in Own Shares released on 11 Ocotber 2006 2.0 Director/PDMR Shareholding released on 11 Ocotber 2006 2.1 Transaction in Own Shares released on 12 Ocotber 2006 2.2 Transaction in Own Shares released on 13 Ocotber 2006 2.3 Transaction in Own Shares released on 16 Ocotber 2006 2.4 Transaction in Own Shares released on 17 Ocotber 2006 2.5 Transaction in Own Shares released on 18 Ocotber 2006 2.6 Transaction in Own Shares released on 19 Ocotber 2006 2.7 Transaction in Own Shares released on 20 Ocotber 2006 2.8 Transaction in Own Shares released on 23 Ocotber 2006 2.9 Transaction in Own Shares released on 24 Ocotber 2006 3.0 Transaction in Own Shares released on 25 Ocotber 2006 3.1 Transaction in Own Shares released on 26 Ocotber 2006 3.2 Transaction in Own Shares released on 27 Ocotber 2006 3.3 Transaction in Own Shares released on 30 Ocotber 2006 3.4 Transaction in Own Shares released on 31 Ocotber 2006 EXHIBIT 1.1 BP p.l.c. - Director/PDMR Shareholding BP p.l.c. - 2 October 2006 BP p.l.c. was advised on 29 September 2006, by BP Employee Share Schemes (Jersey) Ltd., Trustees of the BP Employee Share Ownership Plans that the following Directors and senior executives (persons discharging managerial responsibility) received the numbers of BP Ordinary shares (ISIN number GB0007980591) or BP ADSs (ISIN no. US0556221044) shown opposite their names on 5 September 2006 @ GBP6.0207 per Ordinary share, or US$68.17 per ADS as a result of reinvestment of dividends on shares held by them in the Plans:- Directors Mr I C Conn 644 shares Dr. A.B. Hayward 1,344 shares Mr. J.A. Manzoni 1,399 shares Persons Discharging Managerial Responsibility Mr P.B.P. Bevan 186 shares Ms V. Cox 1,578 shares Mr A.G. Inglis 168 shares Ms S. Bott 30 BP ADSs (equivalent to 180 Ordinary Shares) This notice is given in fulfilment of the obligations under section 324(5) of the Companies Act 1985 and DR3.1.4 (1)(a)R. EXHIBIT 1.2 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 3 October 2006 BP p.l.c. announces that on 2 October 2006, it purchased for cancellation 7,250,000 ordinary shares at prices between 582.0 pence and 586.5 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transaction, BP p.l.c. holds 1,947,931,905 ordinary shares in Treasury, and has 19,808,503,806 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. - 4 October 2006 BP p.l.c. announces that on 3 October 2006, it purchased for cancellation 7,250,000 ordinary shares at prices between 567.0 pence and 577.0 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transaction, BP p.l.c. holds 1,947,931,905 ordinary shares in Treasury, and has 19,801,292,066 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. - 5 October 2006 BP p.l.c. announces that on 4 October 2006, it purchased for cancellation 8,000,000 ordinary shares at prices between 558.5 pence and 573.0 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. BP p.l.c. also announces that on 4 October 2006 it transferred to participants in its employee share schemes 169,736 ordinary shares at prices between 350.00 pence and 511.0 pence. These shares were previously held as treasury shares. Following the above transactions, BP p.l.c. holds 1,947,762,169 ordinary shares in Treasury, and has 19,793,500,186 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. - 6 October 2006 BP p.l.c. announces that on 5 October 2006, it purchased for cancellation 8,000,000 ordinary shares at prices between 573.5 pence and 579.5 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transaction, BP p.l.c. holds 1,947,762,169 ordinary shares in Treasury, and has 19,856,030,292 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. - 9 October 2006 BP p.l.c. announces that on 6 October 2006, it purchased for cancellation 9,000,000 ordinary shares at prices between 571.5 pence and 577.0 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transaction, BP p.l.c. holds 1,947,762,169 ordinary shares in Treasury, and has 19,776,573,192 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. - Director/PDMR Shareholding BP p.l.c. - 9 October 2006 We were advised on 6 October 2006 by Computershare Plan Managers that on 26 June 2006 Mr A.B. Hayward a Director of BP p.l.c. acquired an option to purchase 3,220 BP ordinary shares (ISIN number GB0007980591) at GBP5.00 per share exercisable between 1 September 2011 and 29 February 2012 through participation in the BP Sharesave UK Plan and that Mrs Vivienne Cox, a person discharging managerial responsibility in BP p.l.c., acquired an option to purchase 1,870 BP ordinary shares at GBP5.00 per share exercisable between 1 September 2009 and 28 February 2010 through participation in the BP Sharesave UK Plan. EXHIBIT 1.8 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 10 October 2006 BP p.l.c. announces that on 9 October 2006, it purchased for cancellation 5,000,000 ordinary shares at prices between 577.5 pence and 581.5 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transaction, BP p.l.c. holds 1,947,762,169 ordinary shares in Treasury, and has 19,771,588,588 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. - 11 October 2006 BP p.l.c. announces that on 10 October 2006, it purchased for cancellation 8,000,000 ordinary shares at prices between 573.0 pence and 581.5 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transaction, BP p.l.c. holds 1,947,762,169 ordinary shares in Treasury, and has 19,763,636,228 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. - Director/PDMR Shareholding BP p.l.c. - 11 October 2006 BP p.l.c. was advised on 10 October 2006, by Computershare Plan Managers that on 10 October 2006 the following Directors of BP p.l.c. and other senior executives (persons discharging managerial responsibilities) acquired in London the number of BP ordinary shares (ISIN number GB0007980591) shown opposite their names below at GBP5.785 per share through participation in the BP ShareMatch UK Plan:- Directors Mr. I. C. Conn 60 shares Dr. A.B. Hayward 60 shares Mr. J.A. Manzoni 60 shares Persons Discharging Managerial Responsibilities Mrs Vivienne Cox 60 shares This notice is given in fulfilment of the obligation under section 324(5) of the Companies Act 1985 and DR3.1.2R. EXHIBIT 2.1 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 12 October 2006 BP p.l.c. announces that on 11 October 2006, it purchased for cancellation 8,000,000 ordinary shares at prices between 575.0 pence and 580.5 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. BP p.l.c. also announces that on 11 October 2006 it transferred to participants in its employee share schemes 58,886 ordinary shares at prices between 350.00 pence and 511.0 pence. These shares were previously held as treasury shares. Following the above transactions, BP p.l.c. holds 1,947,703,283 ordinary shares in Treasury, and has 19,755,706,813 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 2.2 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 13 October 2006 BP p.l.c. announces that on 12 October 2006, it purchased for cancellation 6,000,000 ordinary shares at prices between 572.5 pence and 580.5 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transactions, BP p.l.c. holds 1,947,703,283 ordinary shares in Treasury, and has 19,749,732,731 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 2.3 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 16 October 2006 BP p.l.c. announces that on 13 October 2006, it purchased for cancellation 9,000,000 ordinary shares at prices between 583.0 pence and 594.5 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transactions, BP p.l.c. holds 1,947,703,283 ordinary shares in Treasury, and has 19,740,776,831 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. - 17 October 2006 BP p.l.c. announces that on 16 October 2006, it purchased for cancellation 8,000,000 ordinary shares at prices between 595.0 pence and 602.5 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transactions, BP p.l.c. holds 1,947,703,283 ordinary shares in Treasury, and has 19,732,793,655 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. - 18 October 2006 BP p.l.c. announces that on 17 October 2006, it purchased for cancellation 9,000,000 ordinary shares at prices between 603.0 pence and 611.5 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transactions, BP p.l.c. holds 1,947,703,283 ordinary shares in Treasury, and has 19,723,806,423 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. - 19 October 2006 BP p.l.c. announces that on 18 October 2006, it purchased for cancellation 8,200,000 ordinary shares at prices between 597.0 pence and 605.5 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. BP p.l.c. also announces that on 18 October 2006 it transferred to participants in its employee share schemes 155,721 ordinary shares at prices between 350.00 pence and 511.0 pence. These shares were previously held as treasury shares. Following the above transactions, BP p.l.c. holds 1,947,547,562 ordinary shares in Treasury, and has 19,715,864,536 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. - Transaction in Own Shares BP p.l.c. - 20 October 2006 BP p.l.c. announces that on 19 October 2006, it purchased for cancellation 8,600,000 ordinary shares at prices between 594.0 pence and 603.5 pence per share and between 1117.67 cents and 1134.00 cents per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transactions, BP p.l.c. holds 1,947,547,562 ordinary shares in Treasury, and has 19,707,667,066 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 2.8 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 23 October 2006 BP p.l.c. announces that on 20 October 2006, it purchased for cancellation 8,500,000 ordinary shares at prices between 602.0 pence and 609.0 pence per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transactions, BP p.l.c. holds 1,947,547,562 ordinary shares in Treasury, and has 19,699,247,026 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. - 24 October 2006 BP p.l.c. announces that on 23 October 2006, it purchased for cancellation 7,700,000 ordinary shares at prices between 594.5 pence and 601.5 pence per share and between 1109.83 cents and 1129.83 cents per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transactions, BP p.l.c. holds 1,947,547,562 ordinary 3 in Treasury, and has 19,691,609,616 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. - Transaction in Own Shares BP p.l.c. - 25 October 2006 BP p.l.c. announces that on 24 October 2006, it purchased for cancellation 9,894,000 ordinary shares at prices between 600.5 pence and 610.0 pence per share and between 1130.50 cents and 1142.50 cents per share. This purchase was bought as part of the close period contract announced on the 28th September 2006. Following the above transactions, BP p.l.c. holds 1,947,547,562 ordinary shares in Treasury, and has 19,681,871,498 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 3.1 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 26 October 2006 BP p.l.c. announces that on 25 October 2006, it purchased for cancellation 6,795,000 ordinary shares at prices between 606.0 pence and 612.0 pence per share. BP p.l.c. also announces that on 25 October 2006 it transferred to participants in its employee share schemes 144,065 ordinary shares at prices between 350.00 pence and 511.0 pence. These shares were previously held as treasury shares. Following the above transactions, BP p.l.c. holds 1,947,403,497 ordinary shares in Treasury, and has 19,675,152,873 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632 EXHIBIT 3.2 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 27 October 2006 BP p.l.c. announces that on 26 October 2006, it purchased for cancellation 6,880,000 ordinary shares at prices between 605.5 pence and 618.5 pence per share. Following the above transactions, BP p.l.c. holds 1,947,403,497 ordinary shares in Treasury, and has 19,668,316,571 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. - 30 October 2006 BP p.l.c. announces that on 27 October 2006, it purchased for cancellation 6,096,000 ordinary shares at prices between 600.0 pence and 603.0 pence per share and between 1132.50 cents and 1144.67 cents per share. Following the above transactions, BP p.l.c. holds 1,947,403,497 ordinary shares in Treasury, and has 19,662,390,264 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. - 31 October 2006 BP p.l.c. announces that on 30 October 2006, it purchased for cancellation 7,470,000 ordinary shares at prices between 592.5 pence and 598.0 pence per share and between 1118.67 cents and 1129.17 cents per share. Following the above transactions, BP p.l.c. holds 1,947,403,497 ordinary shares in Treasury, and has 19,654,980,333 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: 6 November 2006 /s/ D. J. PEARL .............................. D. J. PEARL Deputy Company Secretary