BP PLC is a good buy for a beginner investor with a long-term focus and $50,000-$100,000 available for investment. The stock's bullish technical indicators, positive analyst upgrades, and favorable oil price trends driven by geopolitical events make it a strong candidate for long-term growth.
The technical indicators for BP are bullish. The MACD is positively expanding above zero, RSI is neutral at 73.717, and moving averages are aligned in a bullish trend (SMA_5 > SMA_20 > SMA_200). The stock is trading near its resistance level of 46.245, with potential upside to the next resistance at 47.366.

Morgan Stanley and HSBC recently upgraded BP with higher price targets, citing elevated oil prices and improved financial trajectory.
Rising oil prices due to Middle East tensions and potential disruptions in the Strait of Hormuz.
Improved financial performance in Q4 2025, with revenue and EPS showing significant YoY growth.
Hedge funds are selling BP shares, with a 2244.27% increase in selling activity last quarter.
Post-market price decline of -0.06%, though minor, may indicate slight short-term uncertainty.
In Q4 2025, BP's revenue increased by 3.56% YoY to $47.38 billion, and net income improved significantly, reducing losses by 74.68% YoY. EPS also improved by 83.33% YoY, reflecting better operational efficiency and financial health.
Analysts are optimistic about BP. Morgan Stanley upgraded BP to Overweight with a price target of $49.40, citing elevated oil prices and improved EPS estimates. HSBC also upgraded BP to Hold with a price target of $45.30, emphasizing its leverage to the oil price environment. Other analysts, including Piper Sandler and Citi, raised price targets, reflecting strong valuation support amid geopolitical tensions.