BHP Group Ltd (ASX: BHP), Commonwealth Bank of Australia (ASX: CBA), and CSL Ltd (ASX: CSL) are three of the biggest shares on the ASX.
I think all three have strong long-term investment cases, although for quite different reasons.
Here is why I would be happy to buy each of them today.

Image source: Getty Images
BHP shares
BHP would be my pick for long-term exposure to the resources sector.
The company already owns some of the world's largest mining operations, giving it a strong base from which to keep investing.
Iron ore remains an important source of cash flow, but I am particularly interested in where BHP's copper business could be heading.
Copper will be needed for electricity networks, renewable energy infrastructure, electric vehicles, data centres, and many other areas likely to attract significant investment over the coming decade.
Bringing new copper supply online can also take many years. BHP already owns major assets and has the financial strength to continue investing, while weaker competitors may struggle.
Commodity prices can be volatile, so earnings will never be perfectly smooth. But I think BHP's scale and portfolio of long-life assets make it one of the ASX miners I would be most comfortable owning for years.
CBA shares
CBA is my preferred major Australian bank.
The company has built extremely strong customer relationships across home lending, deposits, business banking, and everyday financial services.
I also think its technology gives it an important advantage. The CommBank app has become central to how many customers manage their finances, making it easier for CBA to deepen those relationships and offer additional products.
That does not mean the bank will suddenly become a rapid-growth company. Australian banking is highly competitive, and CBA regularly trades at a premium valuation.
But I think the quality of the business can justify paying more than I would for some of its rivals.
Add in the potential for fully-franked dividends, and I think CBA can offer investors a strong combination of income and capital growth.
CSL shares
CSL gives me a completely different opportunity.
The healthcare giant has been through a difficult period, but I think the earnings outlook is improving.
CSL has major positions in plasma therapies, vaccines, and specialist medicines, backed by a global collection network and operations that would be extremely difficult to replicate.
The business also has opportunities to improve margins as productivity increases and some of the pressures that weighed on recent results ease.
CSL shares have already recovered substantially from their lows, so the bargain available earlier this year has been missed. Even so, I still think the valuation leaves room for worthwhile returns if earnings continue growing over the next few years.
Foolish takeaway
Yes, I think BHP, CBA, and CSL shares are all top buys today.
BHP gives me exposure to resources that should remain important for decades, CBA is the Australian bank I would most want to own, and CSL still has room to rebuild earnings after a difficult period.
I would be comfortable buying any of the three and giving the investment plenty of time to develop.