You can. There's usually a hefty transaction fee when purchasing a funds not managed by whichever service you're on ($49?).
Might be manageable if you're purchasing in enormous quantities; but a 5% fee on $1000 hurts if you're in normal consumer purchase ranges.