I personally don;t buy unit trust so I may not the right person to answer this question.
You may want to check out fundsupermart or Philip. I think they should be quite competitive in term of unit trust.
Hi Natalie, you can buy Unit Trusts for free online. Banks charge a fee as they're the one giving the recommendation.
But also, buying unit trust is not a one time and forget thing. You use UTs as a means to build a sustainable balanced portfolio. And you'll usually use 3-6 funds to achieve global diversification and asset allocation.
Instead of buying from a bank who may not be handling portfolio allocation and management, you can choose to DIY online or instead get from a Financial Advisor. An FA uses UTs to build portfolios, rebalance, adjust weightage in sectors based on market outlooks. That's a much better reason to pay a fee.