Yes, buying Ethereum through an AUSTRAC registered crypto exchange like Swyftx or Coinspot is completely legal.