I’d buy these 2 ASX shares before Commonwealth Bank of Australia

The Commonwealth Bank of Australia (ASX: CBA) share price has performed exceptionally well over time, but I’d consider Macquarie Group Ltd (ASX: MQG) and Class Ltd (ASX: CL1) first.

What’s wrong with CBA?

Saying CBA shares are not a buy is like calling your friend’s child ugly. It’s tough to hear, but it’s true.

At the current CBA share price around $85, the bank’s shares trade at a premium valuation to its peers and the broader market, or S&P/ASX 200 (Index: ^AXJO) (ASX: XJO).

While it is a great bank, and I would like to own it in my portfolio, it is not a great long-term investment today, in my opinion.

Given where we are in the property, interest rate and economic cycles, I think CBA shares are priced to perfection.

2 ASX shares I’d buy first

If you want exposure to a quality bank share, I suggest running the ruler over Macquarie Group, especially if you have an existing exposure to the banking sector.

Like CBA, Macquarie is a cyclical business. Meaning, its profits, dividends and share price can be expected to rise and fall dramatically along with the economy and financial system.

Macquarie is Australia’s largest investment bank, specialising in everything outside basic banking products like mortgages, deposits and business banking. Macquarie is a major fund manager, asset finance provider (cars, aeroplanes, etc.) and capital markets specialist.

Importantly, it offers global exposure, which is more than can be said of CBA and its peers. It also pays a handy partially franked dividend.

Another ASX share I’d consider is one that is a little outside the box. Class is a small company developing software used by accountants and financial advisers to administer client investment portfolios and self-managed superannuation funds (SMSFs).

The company has experienced significant growth since listing on the ASX and just recently started paying a dividend. With SMSFs growing in popularity and a mounting regulatory/compliance burden on finance professionals managing portfolios, software like that provided by Class is only becoming more valuable.

Foolish Takeaway

In my opinion, a diversified portfolio of around 20 ASX shares is perfect for long-term investors. Within that, you should not be overexposed to any sector (e.g., banking) or geography (e.g. Australia).

For example, if you have 15% of your entire share portfolio (ASX plus international shares) invested in CBA, 10% in Westpac Banking Corp (ASX: WBC) and 5% in National Australia Bank Ltd. (ASX: NAB), that’s far too much.

At today’s prices, for the long-term, I’d buy Macquarie and Class shares before CBA.

Until CBA’s valuation becomes more compelling, it is a hold in my book.

Do you want 3 blue chip dividend share ideas to buy right now?

Just, click here, enter your email address and we'll send you our expert analyst's research report -- completely free.

Motley Fool Contributor Owen Raszkiewicz does not have a financial interest in any company mentioned. Owen encourages your feedback. You can follow him on Twitter @OwenRask.

The Motley Fool Australia's parent company Motley Fool Holdings Inc. owns shares of National Australia Bank Limited. The Motley Fool Australia owns shares of Class Limited. We Fools may not all hold the same opinions, but we all believe that considering a diverse range of insights makes us better investors. The Motley Fool has a disclosure policy. This article contains general investment advice only (under AFSL 400691). Authorised by Bruce Jackson.

Two New Stock Picks Every Month!

Not to alarm you, but you’re about to miss a very important event! Chief Investment Advisor Scott Phillips and his team at Motley Fool Share Advisor are about to reveal their latest official stock recommendation. The premium “buy alert” will be unveiled to members and you can be among the first to act on the tip.

Don’t let this opportunity pass you by – this is your chance to get in early!

Simply enter your email now to find out how you can get instant access.

By clicking this button, you agree to our Terms of Service and Privacy Policy. We will use your email address only to keep you informed about updates to our website and about other products and services we think might interest you. You can unsubscribe from Take Stock at anytime. Please refer to our Financial Services Guide (FSG) for more information.