BPCL plans to invest ₹25,000 crore in exploration and production blocks in Mozambique and Brazil over the next three years.