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 2004 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| --------------- ---------------- EXHIBIT INDEX 1.0 Transaction in Own Shares released on 1 November 2004 1.1 Transaction in Own Shares released on 2 November 2004 1.2 Transaction in Own Shares released on 3 November 2004 1.3 Transaction in Own Shares released on 4 November 2004 1.4 Transaction in Own Shares released on 5 November 2004 1.5 Transaction in Own Shares released on 9 November 2004 1.6 Transaction in Own Shares released on 10 November 2004 1.7 Transaction in Own Shares released on 11 November 2004 1.8 Transaction in Own Shares released on 12 November 2004 1.9 Director Shareholding released on 12 November 2004 2.0 Transaction in Own Shares released on 15 November 2004 2.1 Transaction in Own Shares released on 16 November 2004 2.2 Transaction in Own Shares released on 17 November 2004 2.3 Transaction in Own Shares released on 18 November 2004 2.4 Transaction in Own Shares released on 19 November 2004 2.5 Transaction in Own Shares released on 22 November 2004 2.6 Transaction in Own Shares released on 23 November 2004 2.7 Transaction in Own Shares released on 24 November 2004 2.8 Transaction in Own Shares released on 25 November 2004 2.9 Transaction in Own Shares released on 30 November 2004 3.0 Director Shareholding released on 30 November 2004 EXHIBIT 1.0 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 1 November 2004 BP p.l.c. announces that on 29 October 2004, it purchased for cancellation 5,170,000 ordinary shares at prices between 524.50 pence and 530.00 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 1.1 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 2 November 2004 BP p.l.c. announces that on 1 November 2004, it purchased for cancellation 4,065,000 ordinary shares at prices between 527.00 pence and 537.00 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 1.2 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 3 November 2004 BP p.l.c. announces thaton 2 November 2004, it purchased for cancellation 4,095,000 ordinary shares at prices between 529.50 pence and 534.00 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 1.3 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 4 November 2004 BP p.l.c. announces that on 3 November 2004, it purchased for cancellation 4,055,000 ordinary shares at prices between 530.00 pence and 537.67 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 1.4 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 5 November 2004 BP p.l.c. announces that on 4 November 2004, it purchased for cancellation 5,300,000 ordinary shares at prices between 535.50 pence and 540.00 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 1.5 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 9 November 2004 BP p.l.c. announces that on 8 November 2004, it purchased for cancellation 4,005,000 ordinary shares at prices between 534.00 pence and 539.50 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 1.6 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 10 November 2004 BP p.l.c. announces that on 9 November 2004, it purchased for cancellation 4,000,000 ordinary shares at prices between 537.0 pence and 540.00 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 1.7 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 11 November 2004 BP p.l.c. announces that on 10 November 2004, it purchased for cancellation 7,148,000 ordinary shares at prices between 528.00 pence and 536.50 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 1.8 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 12 November 2004 BP p.l.c. announces that on 11 November 2004, it purchased for cancellation 4,080,000 ordinary shares at prices between 529.00 pence and 535.00 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 1.9 We were advised yesterday by Computershare Plan Managers that on 10 November 2004 the following Directors of BP p.l.c. acquired the number of BP ordinary shares shown opposite their names below at GBP5.375 per share through participation in the BP ShareMatch UK Plan:- Mr. I.C. Conn 66 shares Dr. A.B. Hayward 66 shares Mr. J.A. Manzoni 66 shares EXHIBIT 2.0 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 15 November 2004 BP p.l.c. announces that on 12 November 2004, it purchased for cancellation 5,700,000 ordinary shares at prices between 524.50 pence and 534.50 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 2.1 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 16 November 2004 BP p.l.c. announces that on 15 November 2004, it purchased for cancellation 6,036,000 ordinary shares at prices between 535.0 pence and 540.0 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 2.2 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 17 November 2004 BP p.l.c. announces that on 16 November 2004, it purchased for cancellation 5,034,000 ordinary shares at prices between 532.50 pence and 539.50 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 2.3 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 18 November 2004 BP p.l.c. announces that on 17 November 2004, it purchased for cancellation 5,050,000 ordinary shares at prices between 531.00 pence and 535.00 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 2.4 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 19 November 2004 BP p.l.c. announces that on 18 November 2004, it purchased for cancellation 5,030,000 ordinary shares at prices between 534.00 pence and 539.00 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 2.5 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 22 November 2004 BP p.l.c. announces that on 19 November 2004, it purchased for cancellation 4,000,000 ordinary shares at prices between 536.98 pence and 540.00 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 2.6 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 23 November 2004 BP p.l.c. announces that on 22 November 2004, it purchased for cancellation 4,018,000 ordinary shares at prices between 534.50 pence and 537.50 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 2.7 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 24 November 2004 BP p.l.c. announces that on 23 November 2004, it purchased for cancellation 3,980,000 ordinary shares at prices between 536.00 pence and 538.50 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 2.8 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 25 November 2004 BP p.l.c. announces that on 24 November 2004, it purchased for cancellation 3,950,000 ordinary shares at prices between 536.50 pence and 540.00 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 2.9 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 30 November 2004 BP p.l.c. announces that on 29 November 2004, it purchased for cancellation 4,800,000 ordinary shares at prices between 543.50 pence and 549.00 pence per share. Enquiries : Fergus MacLeod, BP p.l.c. Tel : 020 7496 4717 EXHIBIT 3.0 BP p.l.c. - Director Shareholding BP p.l.c. - 30 November 2004 We were advised yesterday by Dr B E Grote, Executive Director of BP p.l.c., that on 26 November he exercised stock appreciation rights exercisable between 28 February 1998 and 28 February 2005 over 35,600 ADSs and became entitled to a payment based on the market price of US $61.60 per ADS. 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 December 2004 /s/ D. J. PEARL .............................. D. J. PEARL Deputy Company Secretary