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 30 November 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 1 November 2007 1.2 Transaction in Own Shares released on 2 November 2007 1.3 Transaction in Own Shares released on 5 November 2007 1.4 Transaction in Own Shares released on 6 November 2007 1.5 Transaction in Own Shares released on 7 November 2007 1.6 Transaction in Own Shares released on 8 November 2007 1.7 Transaction in Own Shares released on 9 November 2007 1.8 Director/PDMR Shareholding released on 9 November 2007 1.9 Director/PDMR Shareholding released on 9 November 2007 2.0 Transaction in Own Shares released on 12 November 2007 2.1 Transaction in Own Shares released on 13 November 2007 2.2 Director/PDMR Shareholding released on 13 November 2007 2.3 Transaction in Own Shares released on 14 November 2007 2.4 Transaction in Own Shares released on 15 November 2007 2.5 Transaction in Own Shares released on 16 November 2007 2.6 Transaction in Own Shares released on 19 November 2007 2.7 Transaction in Own Shares released on 20 November 2007 2.8 Transaction in Own Shares released on 21 November 2007 2.9 Director/PDMR Shareholding released on 21 November 2007 3.0 Transaction in Own Shares released on 22 November 2007 3.1 Transaction in Own Shares released on 23 November 2007 3.2 Transaction in Own Shares released on 26 November 2007 3.3 Transaction in Own Shares released on 27 November 2007 3.4 Transaction in Own Shares released on 28 November 2007 3.5 Transaction in Own Shares released on 29 November 2007 3.6 Transaction in Own Shares released on 30 November 2007 3.7 Total Voting Rights released on 30 November 2007 Exhibit 1.1 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 1 November 2007 BP p.l.c. announces that on 31 October 2007, it purchased for cancellation 1,900,000 ordinary shares at prices between 615.50 pence and 623.00 pence per share. BP p.l.c. also announces that on 31 October 2007 it transferred to participants in its employee share schemes 43,221 ordinary shares at prices between 386.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,424,181 ordinary shares in Treasury, and has 18,991,636,954 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. - 2 November 2007 BP p.l.c. announces that on 1 November 2007, it purchased for cancellation 1,540,000 ordinary shares at prices between 617.00 pence and 635.00 pence per share. Following the above transaction BP p.l.c. holds 1,941,424,181 ordinary shares in Treasury, and has 18,992,224,070 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. - 5 November 2007 BP p.l.c. announces that on 2 November 2007, it purchased for cancellation 400,000 ordinary shares at prices between 615.00 pence and 625.50 pence per share. Following the above transaction BP p.l.c. holds 1,941,424,181 ordinary shares in Treasury, and has 18,992,013,131 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. - 6 November 2007 BP p.l.c. announces that on 5 November 2007, it purchased for cancellation 1,900,000 ordinary shares at prices between 626.00 pence and 632.00 pence per share. Following the above transaction BP p.l.c. holds 1,941,424,181 ordinary shares in Treasury, and has 18,990,301,753 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. - 7 November 2007 BP p.l.c. announces that on 6 November 2007, it purchased for cancellation 1,890,000 ordinary shares at prices between 630.00 pence and 639.50 pence per share. Following the above transaction BP p.l.c. holds 1,941,424,181 ordinary shares in Treasury, and has 18,988,674,310 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. - 8 November 2007 BP p.l.c. announces that on 7 November 2007, it purchased for cancellation 1,601,386 ordinary shares at prices between 626.00 pence and 637.50 pence per share. BP p.l.c. also announces that on 7 November 2007 it transferred to participants in its employee share schemes 61,857 ordinary shares at prices between 350.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,362,324 ordinary shares in Treasury, and has 18,987,960,214 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. - 9 November 2007 BP p.l.c. announces that on 8 November 2007, it purchased for cancellation 2,600,000 ordinary shares at prices between 609.75 pence and 620.00 pence per share. Following the above transaction BP p.l.c. holds 1,941,362,324 ordinary shares in Treasury, and has 18,985,903,976 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. - Directors Shareholding BP p.l.c. - 9 November 2007 BP p.l.c. was notified on 8 November 2007 by Ms V. Cox, a person discharging managerial responsibility in BP p.l.c., that on 6 November 2007 she exercised an option to acquire 72,250 Executive Options at GBP5.67 and subsequently disposed of them at a price of GBP6.33 and additionally on that date disposed of 15,794 BP Ordinary shares (ISIN number GB0007980591) at a price of GBP6.3369 per share. This notice is given in fulfillment of the obligation under DTR3.1.4 (1)(a)R. Exhibit 1.9 BP p.l.c. - Directors Shareholding BP p.l.c. - 9 November 2007 BP p.l.c. was advised on 8 November 2007, by BP Employee Share Schemes (Jersey) Ltd., Trustees of the BP Employee Share Ownership Plans that the following senior executives (persons discharging managerial responsibility) received the numbers of BP ADSs (ISIN no. US0556221044) shown opposite their names on 4 September 2007 @ US$68.13 per ADS as a result of reinvestment of dividends on shares held by them in the Plans:- Persons Discharging Managerial Responsibility Ms S. Bott 74.993 BP ADSs (approximately equivalent to 450 Ordinary Shares) Mr R. Malone 42.243 ADSs (approximately equivalent to 254 Ordinary Shares) This notice is given in fulfilment of the obligations under DTR3.1.4 (1)(a)R. Exhibit 2.0 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 12 November 2007 BP p.l.c. announces that on 9 November 2007, it purchased for cancellation 2,750,000 ordinary shares at prices between 594.00 pence and 613.00 pence per share. Following the above transaction BP p.l.c. holds 1,941,362,324 ordinary shares in Treasury, and has 18,986,864,985 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. - 13 November 2007 BP p.l.c. announces that on 12 November 2007, it purchased for cancellation 2,800,000 ordinary shares at prices between 583.50 pence and 594.50 pence per share. Following the above transaction BP p.l.c. holds 1,941,362,324 ordinary shares in Treasury, and has 18,981,852,359 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. - Directors Shareholding BP p.l.c. - 13 November 2007 BP p.l.c. was advised on 12 November 2007 by Computershare Plan Managers that on 12 November 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.985 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 Mr J. Mogford 60 shares This notice is given in fulfillment of the obligation under DTR 3.1.4(1)(a)R. Exhibit 2.3 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 14 November 2007 BP p.l.c. announces that on 13 November 2007, it purchased for cancellation 2,900,000 ordinary shares at prices between 579.75 pence and 586.50 pence per share. Following the above transaction BP p.l.c. holds 1,941,362,324 ordinary shares in Treasury, and has 18,979,116,143 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. - 15 November 2007 BP p.l.c. announces that on 14 November 2007, it purchased for cancellation 2,400,000 ordinary shares at prices between 588.00 pence and 600.00 pence per share. BP p.l.c. also announces that on 14 November 2007 it transferred to participants in its employee share schemes 474,456 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,940,887,868 ordinary shares in Treasury, and has 18,977,298,927 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. - 16 November 2007 BP p.l.c. announces that on 15 November 2007, it purchased for cancellation 2,450,000 ordinary shares at prices between 584.75 pence and 597.00 pence per share. Following the above transaction BP p.l.c. holds 1,940,887,868 ordinary shares in Treasury, and has 18,974,848,927 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 November 2007 BP p.l.c. announces that on 16 November 2007, it purchased for cancellation 2,450,000 ordinary shares at prices between 582.50 pence and 592.75 pence per share. Following the above transaction BP p.l.c. holds 1,940,887,868 ordinary shares in Treasury, and has 18,972,477,651 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 November 2007 BP p.l.c. announces that on 19 November 2007, it purchased for cancellation 2,500,000 ordinary shares at prices between 574.0 pence and 593.0 pence per share. Following the above transaction BP p.l.c. holds 1,940,887,868 ordinary shares in Treasury, and has 18,970,027,393 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. - 21 November 2007 BP p.l.c. announces that on 20 November 2007, it purchased for cancellation 2,418,572 ordinary shares at prices between 567.75 pence and 576.00 pence per share. Following the above transaction BP p.l.c. holds 1,940,887,868 ordinary shares in Treasury, and has 18,967,611,989 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. - Directors Shareholding BP p.l.c. - 21 November 2007 BP p.l.c. was advised on 18 September 2007, by BP Employee Share Schemes (Jersey) Ltd., Trustees of the BP Employee Share Ownership Plans that on 4 September 2007, Mr P.B.P. Bevan received interests in 257 Ordinary Shares (ISIN number GB0007980591) and Ms V. Cox received interests in 1,126 Ordinary Shares (both being persons discharging managerial responsibility) @ GBP5.595909 per Ordinary share as a result of reinvestment of dividends on share interests held by them in the Plans. This notice is given in fulfilment of the obligations under DTR3.1.4 (1)(a)R. Exhibit 3.0 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 22 November 2007 BP p.l.c. announces that on 21 November 2007, it purchased for cancellation 2,550,000 ordinary shares at prices between 577.75 pence and 587.50 pence per share. BP p.l.c. also announces that on 21 November 2007 it transferred to participants in its employee share schemes 40,124 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,940,847,744 ordinary shares in Treasury, and has 18,965,111,613 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. - 23 November 2007 BP p.l.c. announces that on 22 November 2007, it purchased for cancellation 1,322,728 ordinary shares at prices between 570.25 pence and 575.00 pence per share. Following the above transaction BP p.l.c. holds 1,940,847,744 ordinary shares in Treasury, and has 18,963,843,485 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. - 26 November 2007 BP p.l.c. announces that on 23 November 2007, it purchased for cancellation 1,650,000 ordinary shares at prices between 569.00 pence and 577.00 pence per share. Following the above transaction BP p.l.c. holds 1,940,847,744 ordinary shares in Treasury, and has 18,962,226,869 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 November 2007 BP p.l.c. announces that on 26 November 2007, it purchased for cancellation 2,475,000 ordinary shares at prices between 576.00 pence and 585.00 pence per share. Following the above transaction BP p.l.c. holds 1,940,847,744 ordinary shares in Treasury, and has 18,959,770,049 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 November 2007 BP p.l.c. announces that on 27 November 2007, it purchased for cancellation 2,950,000 ordinary shares at prices between 564.00 pence and 577.00 pence per share. Following the above transaction BP p.l.c. holds 1,940,847,744 ordinary shares in Treasury, and has 18,956,820,049 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. - Transaction in Own Shares BP p.l.c. - 29 November 2007 BP p.l.c. announces that on 28 November 2007, it purchased for cancellation 1,520,461 ordinary shares at prices between 565.50 pence and 575.00 pence per share. BP p.l.c. also announces that on 28 November 2007 it transferred to participants in its employee share schemes 90,041 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,940,757,703 ordinary shares in Treasury, and has 18,955,431,629 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit 3.6 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 30 November 2007 BP p.l.c. announces that on 29 November 2007, it purchased for cancellation 2,008,869 ordinary shares at prices between 577.50 pence and 588.00 pence per share. Following the above transaction BP p.l.c. holds 1,940,757,703 ordinary shares in Treasury, and has 18,953,461,366 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit 3.7 BP p.l.c. - Total Voting Rights BP p.l.c. - 30 November 2007 BP p.l.c. Voting Rights and Capital - Transparency Directive Disclosure London 30 November 2007 Pursuant to transitional provision 6 of the Transparency Directive:- - The issued share capital of BP p.l.c. comprised 18,959,850,655 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 18,964,933,155. This figure excludes (i) 1,940,847,744 ordinary shares which have been bought back and held in treasury by BP; and (ii) 166,413,023 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: 3 December 2007 /s/ D. J. PEARL .............................. D. J. PEARL Deputy Company Secretary