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 2007 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 2 October 2007 1.2 Transaction in Own Shares released on 3 October 2007 1.3 Transaction in Own Shares released on 4 October 2007 1.4 Transaction in Own Shares released on 5 October 2007 1.5 Transaction in Own Shares released on 9 October 2007 1.6 Transaction in Own Shares released on 10 October 2007 1.7 Transaction in Own Shares released on 11 October 2007 1.8 Director/PDMR Shareholding released on 11 October 2007 1.9 Transaction in Own Shares released on 12 October 2007 2.0 Transaction in Own Shares released on 15 October 2007 2.1 Transaction in Own Shares released on 17 October 2007 2.2 Transaction in Own Shares released on 18 October 2007 2.3 Transaction in Own Shares released on 19 October 2007 2.4 Transaction in Own Shares released on 22 October 2007 2.5 Transaction in Own Shares released on 23 October 2007 2.6 Transaction in Own Shares released on 24 October 2007 2.7 Director/PDMR Shareholding released on 24 October 2007 2.8 Transaction in Own Shares released on 25 October 2007 2.9 Transaction in Own Shares released on 26 October 2007 3.0 Additional Listing released on 26 October 2007 3.1 Transaction in Own Shares released on 29 October 2007 3.2 Transaction in Own Shares released on 30 October 2007 3.3 Transaction in Own Shares released on 31 October 2007 3.4 Total Voting Rights released on 31 October 2007 Exhibit 1.1 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 2 October 2007 BP p.l.c. announces that on 1 October 2007, it purchased for cancellation 2,600,000 ordinary shares at prices between 562.50 pence and 567.00 pence per share. Following the above transaction BP p.l.c. holds 1,941,749,455 ordinary shares in Treasury, and has 19,016,671,320 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. - 3 October 2007 BP p.l.c. announces that on 2 October 2007, it purchased for cancellation 2,600,000 ordinary shares at prices between 556.00 pence and 566.50 pence per share. Following the above transaction BP p.l.c. holds 1,941,749,455 ordinary shares in Treasury, and has 19,014,310,120 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 2007 BP p.l.c. announces that on 3 October 2007, it purchased for cancellation 1,700,000 ordinary shares at prices between 549.50 pence and 558.00 pence per share. Following the above transaction BP p.l.c. holds 1,941,749,455 ordinary shares in Treasury, and has 19,012,678,864 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 2007 BP p.l.c. announces that on 4 October 2007, it purchased for cancellation 1,731,966 ordinary shares at prices between 562.00 pence and 564.50 pence per share. BP p.l.c. also announces that on 4 October 2007 it transferred to participants in its employee share schemes 82,852 ordinary shares at prices between 386.00 pence and 452.00 pence. These shares were previously held as treasury shares. Following the above transactions BP p.l.c. holds 1,941,666,603 ordinary shares in Treasury, and has 19,011,066,062 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. - 9 October 2007 BP p.l.c. announces that on 8 October 2007, it purchased for cancellation 1,715,000 ordinary shares at prices between 568.50 pence and 572.75 pence per share. Following the above transaction BP p.l.c. holds 1,941,666,603 ordinary shares in Treasury, and has 19,009,438,880 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. - 10 October 2007 BP p.l.c. announces that on 9 October 2007, it purchased for cancellation 223,901 ordinary shares at prices between 568.50 pence and 575.50 pence per share. Following the above transaction, BP p.l.c. holds 1,941,666,603 ordinary shares in Treasury, and has 19,009,245,183 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. - 11 October 2007 BP p.l.c. announces that on 10 October 2007, it purchased for cancellation 1,927,883 ordinary shares at prices between 577.50 pence and 582.75 pence per share. BP p.l.c. also announces that on 10 October 2007 it transferred to participants in its employee share schemes 64,515 ordinary shares at prices between 350.00 pence and 500.00 pence. These shares were previously held as treasury shares. Following the above transactions BP p.l.c. holds 1,941,602,088 ordinary shares in Treasury, and has 19,007,585,725 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. - Director/PDMR Shareholding BP p.l.c. - 11 October 2007 BP p.l.c. was advised on 10 October 2007 by Computershare Plan Managers that on 10 October 2007 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.805 per share through participation in the BP ShareMatch UK Plan:- Directors Dr A.B. Hayward 60 shares Mr I.C. Conn 60 shares Persons Discharging Managerial Responsibilities Mrs Vivienne Cox 60 shares This notice is given in fulfillment of the obligation under DTR 3.1.4(1)(a)R. Exhibit 1.9 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 12 October 2007 BP p.l.c. announces that on 11 October 2007, it purchased for cancellation 1,000,000 ordinary shares at prices between 582.00 pence and 594.00 pence per share. Following the above transaction BP p.l.c. holds 1,941,602,088 ordinary shares in Treasury, and has 19,006,639,353 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 October 2007 BP p.l.c. announces that on 12 October 2007, it purchased for cancellation 293,689 ordinary shares at prices between 590.50 pence and 599.00 pence per share. Following the above transaction BP p.l.c. holds 1,941,602,088 ordinary shares in Treasury, and has 19,006,588,446 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. - Transaction in Own Shares BP p.l.c. - 17 October 2007 BP p.l.c. announces that on 16 October 2007, it purchased for cancellation 1,500,000 ordinary shares at prices between 619.25 pence and 629.00 pence per share. Following the above transaction BP p.l.c. holds 1,941,602,088 ordinary shares in Treasury, and has 19,006,237,628 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. - 18 October 2007 BP p.l.c. announces that on 17 October 2007, it purchased for cancellation 3,250,000 ordinary shares at prices between 616.00 pence and 625.00 pence per share. BP p.l.c. also announces that on 17 October 2007 it transferred to participants in its employee share schemes 32,206 ordinary shares at prices between 350.00 pence and 500.00 pence. These shares were previously held as treasury shares. Following the above transactions BP p.l.c. holds 1,941,569,882 ordinary shares in Treasury, and has 19,008,626,405 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. - 19 October 2007 BP p.l.c. announces that on 18 October 2007, it purchased for cancellation 3,500,000 ordinary shares at prices between 612.50 pence and 619.50 pence per share. Following the above transaction BP p.l.c. holds 1,941,569,882 ordinary shares in Treasury, and has 19,007,331,357 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. - 22 October 2007 BP p.l.c. announces that on 19 October 2007, it purchased for cancellation 3,250,000 ordinary shares at prices between 612.00 pence and 626.50 pence per share. Following the above transaction BP p.l.c. holds 1,941,569,882 ordinary shares in Treasury, and has 19,004,932,528 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. - 23 October 2007 BP p.l.c. announces that on 22 October 2007, it purchased for cancellation 4,600,000 ordinary shares at prices between 602.0 pence and 609.5 pence per share. Following the above transaction BP p.l.c. holds 1,941,569,882 ordinary shares in Treasury, and has 19,000,911,982 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. - 24 October 2007 BP p.l.c. announces that on 23 October 2007, it purchased for cancellation 3,350,000 ordinary shares at prices between 601.75 pence and 615.50 pence per share. Following the above transaction BP p.l.c. holds 1,941,569,882 ordinary shares in Treasury, and has 18,998,001,576 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/PDMR Shareholding BP p.l.c. - 24 October 2007 BP p.l.c. was notified on 24 October 2007 by Ms V. Cox, a person discharging managerial responsibility in BP p.l.c., that on 24 October 2007 she exercised an option to acquire 100,500 Executive Options at GBP4.22 and on that date disposed of 100,500 BP Ordinary shares (ISIN number GB0007980591) at a price of GBP6.15 per share. This notice is given in fulfillment of the obligation under DTR3.1.4 (1)(a)R. Exhibit 2.8 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 25 October 2007 BP p.l.c. announces that on 24 October 2007, it purchased for cancellation 2,000,000 ordinary shares at prices between 607.00 pence and 617.00 pence per share. BP p.l.c. also announces that on 24 October 2007 it transferred to participants in its employee share schemes 102,480 ordinary shares at prices between 350.00 pence and 500.00 pence. These shares were previously held as treasury shares. Following the above transactions BP p.l.c. holds 1,941,467,402 ordinary shares in Treasury, and has 18,996,818,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. - 26 October 2007 BP p.l.c. announces that on 25 October 2007, it purchased for cancellation 2,000,000 ordinary shares at prices between 611.50 pence and 619.00 pence per share. Following the above transaction BP p.l.c. holds 1,941,467,402 ordinary shares in Treasury, and has 18,994,983,142 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit 3.0 26 October 2007 BP p.l.c. - Additional Listing BP p.l.c. - 26 October 2007 BP p.l.c.("the Company") --------------------------------------- Application has been made to the Financial Services Authority and the London Stock Exchange Plc for a total of 50,000,000 Ordinary shares of US$0.25 each ("shares") to be admitted to the Official List. It is expected that admission will be granted on 30 October 2007 and trading will commence on 31 October 2007. These shares are being reserved under a block listing and will be issued pursuant to the following scheme(s): Schemes Shares EXECUTIVE SHARE OPTION SCHEMES 50,000,000 When issued these shares will rank pari passu with the existing Ordinary shares. Exhibit 3.1 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 29 October 2007 BP p.l.c. announces that on 26 October 2007, it purchased for cancellation 400,000 ordinary shares at prices between 619.00 pence and 630.50 pence per share. Following the above transaction BP p.l.c. holds 1,941,467,402 ordinary shares in Treasury, and has 18,995,054,210 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. - 30 October 2007 BP p.l.c. announces that on 29 October 2007, it purchased for cancellation 1,600,000 ordinary shares at prices between 631.50 pence and 637.00 pence per share. Following the above transaction BP p.l.c. holds 1,941,467,402 ordinary shares in Treasury, and has 18,994,004,075 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. - 31 October 2007 BP p.l.c. announces that on 30 October 2007, it purchased for cancellation 1,925,000 ordinary shares at prices between 622.00 pence and 634.50 pence per share. Following the above transaction BP p.l.c. holds 1,941,467,402 ordinary shares in Treasury, and has 18,992,395,813 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. - Total Voting Rights BP p.l.c. - 31 October 2007 BP p.l.c. Voting Rights and Capital - Transparency Directive Disclosure London 31 October 2007 Pursuant to transitional provision 6 of the Transparency Directive:- - The issued share capital of BP p.l.c. comprised 18,996,320,813 ordinary shares par value US$0.25 per share, excluding shares held in treasury and those bought back for cancellation, and 12,706,252 preference shares, par value GBP1 per share. Both the ordinary shares and the preference shares have voting rights. Preference shares have two votes for every GBP5 in nominal capital held and ordinary shares have one vote for every share held. - The total number of voting rights in BP p.l.c. is 19,001,403,313. This figure excludes (i) 1,941,467,402 ordinary shares which have been bought back and held in treasury by BP; and (ii) 172,632,776 ordinary shares which have been bought back for cancellation. These shares are not taken into consideration in relation to the payment of dividends and voting at shareholders' meetings. This information may be used by shareholders for the calculations by which they will determine if they are required to notify their interest in, or a change to their interest in, BP p.l.c. under the FSA's Disclosure and Transparency Rules. 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:05 November 2007 /s/ D. J. PEARL .............................. D. J. PEARL Deputy Company Secretary