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 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 Transaction in Own Shares released on 01 November 2006
1.2 Transaction in Own Shares released on 02 November 2006
1.3 Transaction in Own Shares released on 03 November 2006
1.4 Transaction in Own Shares released on 06 November 2006
1.5 Transaction in Own Shares released on 07 November 2006
1.6 Transaction in Own Shares released on 08 November 2006
1.7 Transaction in Own Shares released on 09 November 2006
1.8 Transaction in Own Shares released on 10 November 2006
1.9 Transaction in Own Shares released on 13 November 2006
2.0 Director/PDMR Shareholding released on 13 November 2006
2.1 Transaction in Own Shares released on 14 November 2006
2.2 Transaction in Own Shares released on 15 November 2006
2.3 Transaction in Own Shares released on 16 November 2006
2.4 Transaction in Own Shares released on 17 November 2006
2.5 Transaction in Own Shares released on 20 November 2006
2.6 Transaction in Own Shares released on 21 November 2006
2.7 Transaction in Own Shares released on 22 November 2006
2.8 Transaction in Own Shares released on 23 November 2006
2.9 Transaction in Own Shares released on 24 November 2006
3.0 Transaction in Own Shares released on 27 November 2006
3.1 Transaction in Own Shares released on 28 November 2006
3.2 Transaction in Own Shares released on 29 November 2006
3.3 Transaction in Own Shares released on 30 November 2006



EXHIBIT 1.1

BP p.l.c. - Transaction in Own Shares
BP p.l.c. - 1 November 2006

BP p.l.c.  announces  that on 31 October  2006,  it purchased  for  cancellation
8,925,000  ordinary  shares at prices  between  583.5  pence and 592.5 pence per
share.

Following the above transactions,  BP p.l.c. holds 1,947,403,497 ordinary shares
in Treasury, and has 19,646,218,106 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 2006

BP p.l.c.  announces  that on 1 November  2006,  it purchased  for  cancellation
6,150,000  ordinary  shares at prices  between  583.5  pence and 592.0 pence per
share.

BP p.l.c.  also announces that on 1 November 2006 it transferred to participants
in its employee  share schemes 79,705  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,323,792 ordinary shares
in Treasury, and has 19,640,272,029 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. - 3 November 2006

BP p.l.c.  announces  that on 2 November  2006,  it purchased  for  cancellation
5,350,000  ordinary  shares at prices  between  584.5  pence and 591.0 pence per
share.

Following the above transactions,  BP p.l.c. holds 1,947,323,792 ordinary shares
in Treasury, and has 19,634,969,392 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 2006

BP p.l.c. announces that on 3 November 2006, it purchased for cancellation
5,300,000 ordinary shares at prices between 585.0 pence and 592.0 pence per
share.

Following the above transactions, BP p.l.c. holds 1,947,323,792 ordinary shares
in Treasury, and has 19,629,669,392 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 2006

BP p.l.c. announces that on 6 November 2006, it purchased for cancellation
5,300,000 ordinary shares at prices between 590.0 pence and 599.0 pence per
share.

Following the above transactions, BP p.l.c. holds 1,947,323,792 ordinary shares
in Treasury, and has 19,624,374,492 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 2006

BP p.l.c. announces that on 7 November 2006, it purchased for cancellation
4,400,000 ordinary shares at prices between 597.0 pence and 604.0 pence per
share.

Following the above transactions, BP p.l.c. holds 1,947,323,792 ordinary shares
in Treasury, and has 19,619,974,492 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 2006

BP p.l.c. announces that on 8 November 2006, it purchased for cancellation
4,400,000 ordinary shares at prices between 591.5 pence and 600.0 pence per
share.

BP p.l.c. also announces that on 8 November 2006 it transferred to participants
in its employee share schemes 81,747 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,242,045 ordinary shares
in Treasury, and has 19,615,670,548 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.  -  10 November 2006

BP p.l.c. announces that on 9November 2006, it purchased for cancellation
4,350,000 ordinary shares at prices between 597.0 pence and 606.0 pence per
share.

Following the above transactions, BP p.l.c. holds 1,947,242,045 ordinary shares
in Treasury, and has 19,611,393,120 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.  -  13 November 2006

BP p.l.c. announces that on 10 November 2006, it purchased for cancellation
4,350,000 ordinary shares at prices between 596.5 pence and 606.0 pence per
share.

Following the above transactions, BP p.l.c. holds 1,947,242,045 ordinary shares
in Treasury, and has 19,607,247,685 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. - 13 November 2006

BP p.l.c. was advised on 10 November 2006, by Computershare Plan Managers that
on 10 November 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 GBP6.015 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.  -  14 November 2006

BP p.l.c. announces that on 13 November 2006, it purchased for cancellation
6,200,000 ordinary shares at prices between 586.0 pence and 598.0 pence per
share.

Following the above transactions, BP p.l.c. holds 1,947,242,045 ordinary shares
in Treasury, and has 19,601,096,785 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.  -  15 November 2006

BP p.l.c. announces that on 14 November 2006, it purchased for cancellation
4,400,000 ordinary shares at prices between 585.5 pence and 595.0 pence per
share.

Following the above transactions, BP p.l.c. holds 1,947,242,045 ordinary shares
in Treasury, and has 19,596,732,385 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 November 2006

BP p.l.c. announces that on 15 November 2006, it purchased for cancellation
5,300,000 ordinary shares at prices between 591.5 pence and 597.5 pence per
share.

BP p.l.c. also announces that on 15 November 2006 it transferred to participants
in its employee share schemes 57,538 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,184,507 ordinary shares
in Treasury, and has 19,591,606,943 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 November 2006

BP p.l.c. announces that on 16 November 2006, it purchased for cancellation
4,400,000 ordinary shares at prices between 593.5 pence and 603.5 pence per
share.

Following the above transaction, BP p.l.c. holds 1,947,184,507 ordinary shares
in Treasury, and has 19,587,290,563 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 November 2006

BP p.l.c. announces that on 17 November 2006, it purchased for cancellation
6,300,000 ordinary shares at prices between 580.5 pence and 591.5 pence per
share.

Following the above transaction, BP p.l.c. holds 1,947,184,507 ordinary shares
in Treasury, and has 19,581,035,563 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 November 2006

BP p.l.c. announces that on 20 November 2006, it purchased for cancellation
7,250,000 ordinary shares at prices between 575.0 pence and 586.0 pence per
share.

Following the above transaction, BP p.l.c. holds 1,947,184,507 ordinary shares
in Treasury, and has 19,573,836,803 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.  -  22 November 2006

BP p.l.c. announces that on 21 November 2006, it purchased for cancellation
6,300,000 ordinary shares at prices between 582.5 pence and 590.0 pence per
share.

Following the above transaction, BP p.l.c. holds 1,947,184,507 ordinary shares
in Treasury, and has 19,567,567,679 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 November 2006

BP p.l.c. announces that on 22 November 2006, it purchased for cancellation
5,350,000 ordinary shares at prices between 577.5 pence and 591.5 pence per
share.

BP p.l.c. also announces that on 22 November 2006 it transferred to participants
in its employee share schemes 53,950 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,130,557 ordinary shares
in Treasury, and has 19,562,308,456 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 November 2006

BP p.l.c. announces that on 23 November 2006, it purchased for cancellation
2,725,000 ordinary shares at prices between 571.0 pence and 576.0 pence per
share.

Following the above transactions, BP p.l.c. holds 1,947,130,557 ordinary shares
in Treasury, and has 19,559,589,056 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.  -  27 November 2006

BP p.l.c. announces that on 24 November 2006, it purchased for cancellation
4,950,000 ordinary shares at prices between 566.0 pence and 576.5 pence per
share.

Following the above transactions, BP p.l.c. holds 1,947,130,557 ordinary shares
in Treasury, and has 19,554,687,968 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.  -  28 November 2006

BP p.l.c. announces that on 27 November 2006, it purchased for cancellation
5,380,000 ordinary shares at prices between 570.5 pence and 579.5 pence per
share.

Following the above transactions, BP p.l.c. holds 1,947,130,557 ordinary shares
in Treasury, and has 19,549,325,668 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. - 29 November 2006

BP p.l.c. announces that on 28 November 2006, it purchased for cancellation
4,500,000 ordinary shares at prices between 569.0 pence and 576.0 pence per
share.

Following the above transactions, BP p.l.c. holds 1,947,130,557 ordinary shares
in Treasury, and has 19,544,825,668 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 November 2006

BP p.l.c. announces that on 29 November 2006, it purchased for cancellation
5,350,000 ordinary shares at prices between 570.5 pence and 579.5 pence per
share.

BP p.l.c. also announces that on 29 November 2006 it transferred to participants
in its employee share schemes 62,194 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,068,363 ordinary shares
in Treasury, and has 19,539,550,862 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: 4 December 2006                        /s/ D. J. PEARL
                                                  ..............................
                                                  D. J. PEARL
                                                  Deputy Company Secretary