<?xml version="1.0" encoding="utf-8"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.0.0.10</Version>
  <hasSegments>false</hasSegments>
  <ReportName>Note 25 - Subsequent Events</ReportName>
  <ReportLongName>00924 - Disclosure - Note 25 - Subsequent Events</ReportLongName>
  <DisplayLabelColumn>true</DisplayLabelColumn>
  <ShowElementNames>false</ShowElementNames>
  <RoundingOption />
  <HasEmbeddedReports>false</HasEmbeddedReports>
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="12 Months Ended" />
        <Label Id="2" Label="Dec. 31, 2009" />
      </Labels>
      <CurrencyCode>usd</CurrencyCode>
      <CurrencySymbol>$</CurrencySymbol>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>Dollars</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Shares</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>Notes to Financial Statements [Abstract]</Label>
      <Level>0</Level>
      <ElementName>pbra_NotesToFinancialStatementsAbstract</ElementName>
      <ElementPrefix>pbra</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ElementDataType>string</ElementDataType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>3</Id>
      <Label>Note 25 - Subsequent Events</Label>
      <Level>1</Level>
      <ElementName>us-gaap_ScheduleOfSubsequentEventsTextBlock</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ElementDataType>string</ElementDataType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText>&lt;div style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%"&gt;
  &lt;p style="TEXT-ALIGN: left"&gt;&lt;b&gt;25. Subsequent Events&lt;/b&gt;&lt;/p&gt;
  &lt;p style="TEXT-ALIGN: left; MARGIN-LEFT: 0.2in"&gt;&lt;b&gt;a) Investment agreement among Petrobras, Petroquisa and Odebrecht&lt;/b&gt;&lt;/p&gt;
  &lt;p style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.4in"&gt;On January 22, 2010 an investment agreement was entered into among Petrobras, Petroquisa and Odebrecht, which established the following stages for the planned integration of their petrochemical businesses: (i) the formation of a holding company, BRK Investimentos Petroqu&amp;#237;micos S.A. (BRK), which will hold all the common shares issued by Braskem currently held by Odebrecht, Petroquisa and Petrobras; (ii) the allocation of financial resources into BRK, to be made in cash by Odebrecht and Petrobras; (iii) a capital increase in Braskem to be made in the form of a private subscription by its shareholders; (iv) the acquisition by Braskem of the shares of Quattor held by Unipar; (v) the acquisition by Braskem of 100% of the shares of Unipar Comercial e Distribuidora S.A. (Unipar Comercial&amp;#148;) and of 33.33% of the shares of Polibutenos S.A. Ind&amp;#250;strias Qu&amp;#237;micas (Polibutenos); and (vi) the incorporation by Braskem of the shares of Quattor held by Petrobras and Petroquisa.&lt;/p&gt;
&lt;/div&gt;
&lt;div style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%"&gt;
  &lt;p style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.4in"&gt;Also on this date, Odebrecht, Petrobras, Petroquisa and Braskem executed an agreement, seeking to regulate their commercial and corporate relationship in the Petrochemical Complex of the State of Rio de Janeiro (COMPERJ) and in the Petrochemical Complex of Suape (Suape Complex). The joint-venture agreement establishes that Braskem will acquire certain first and second generation petrochemical companies within COMPERJ, and that it will also gradually acquire a share in the companies that develop the businesses of the Suape Complex, in accordance with terms and conditions agreed upon in the joint-venture agreement. These transactions are in alignement with the interests of Odebrecht and Petrobras to integrate their petrochemical businesses in Braskem.&lt;/p&gt;
  &lt;p style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.4in"&gt;In continuation of its restructuring operation, on February 11, 2010, W.B.W., a wholly owned subsidy of Petroquisa, the holder of 31% of the voting capital of Braskem, was taken over by BRK. With this transaction, Odebrecht and Petrobras have begun the process for concentrating all their common shares issued by Braskem in BRK. As a result, BRK is now the holder of common shares issued by Braskem corresponding to 93.3% of its voting capital.&lt;/p&gt;
  &lt;p style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.4in"&gt;Not later than April 5, 2010, Petrobras will transfer US$1,436 to BRK, which will participate with US$2,010 in the capital increase of Braskem. &lt;/p&gt;
  &lt;p style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.2in"&gt;&lt;b&gt;b) Petrobras Biocombust&amp;#237;vel acquires an interest in an ethanol refinery&lt;/b&gt;&lt;/p&gt;
  &lt;p style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.4in"&gt;In January 2010, Petrobras Biocombust&amp;#237;vel contributed US$37 into the capital of Total Agroind&amp;#250;stria Canavieira S/A (Total), in accordance with a commitment established in the Minutes of the Special Shareholders&amp;#146; General Meeting of December 22, 2009, to contribute with the amount of US$84 by March 2011, when it will then hold 40.4% of Total&amp;#146;s capital.&lt;/p&gt;
  &lt;p style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.4in"&gt;This initiative, in line with strategic planning for 2009-2013, inserts the Company in the ethanol market. The partnership will make it viable to expand the refinery to a total capacity of 203 million liters per year, with surplus electric power of 38.5 MW for trading, generated through the use of sugar cane bagasse. &lt;/p&gt;
  &lt;p style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.2in"&gt;&lt;b&gt;c) Second drawdown of financing with the China Development Bank&lt;/b&gt;&lt;/p&gt;
  &lt;p style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.4in"&gt;On February 10, 2010, Petrobras made the second drawdown in the amount of US$2,000 with respect to the financing agreement entered into with the China Development Bank Corporation (CDB) on November 3, 2009. &lt;/p&gt;
&lt;/div&gt;
&lt;div style="PADDING-LEFT: 0%; PADDING-RIGHT: 0%"&gt;
  &lt;p style="TEXT-ALIGN: left; MARGIN-LEFT: 0.2in"&gt;&lt;b&gt;d) Auctions for sale of natural gas in short-term contracts&lt;/b&gt;&lt;/p&gt;
  &lt;p style="TEXT-ALIGN: justify; MARGIN-LEFT: 0.4in"&gt;On March 16, 2010 Petrobras held the tenth electronic auction for natural gas, in which 16 natural gas distributors participated and bid for 6.87 million cubic meters per day. The sales were made in sub markets defined using the logistics characteristics of each region, where what is new is the gas interconnection of the Southeast and Northeast regions through Gasene, a gas pipeline which, according to Management&amp;#146;s estimates, will enter into commercial operation in April 2010.&lt;/p&gt;
&lt;/div&gt;</NonNumbericText>
          <NonNumericTextHeader>25. Subsequent Events
  a) Investment agreement among Petrobras, Petroquisa and Odebrecht
  On January 22, 2010 an investment agreement was entered into among</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDefenition>Describes disclosed significant events or transactions that occurred after the balance sheet date, but before the issuance of the financial statements. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, losses resulting from fire or flood, losses on receivables, significant realized and unrealized gains and losses that result from changes in quoted market prices of securities, declines in market prices of inventory, changes in authorized or issued debt (SEC), significant foreign exchange rate changes, substantial loans to insiders or affiliates, significant long-term investments, and substantial dividends not in the ordinary course of business.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 5
 -Paragraph 11

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <ComparabilityReport>false</ComparabilityReport>
  <NumberOfCols>1</NumberOfCols>
  <NumberOfRows>2</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
