Well there are a few options.
1. You use an exchange cheapest option and has KYC requirements.
2. You can also use a decentralized exchange. That is more peer to peer. Higher fees.
3. Buy BTC with cash at an ATM.
I think self storage is more important to holding BTC securely rather than the way you buy it.