You can buy small amounts with no premium at all, or a very small one, through some peer to peer methods without KYC, like Bisq or Robosats, etc., so that only your peer get to know some personal data (your @tag or id on your payment system if you use something like Revolut or PayPal, your account number and your name, or your face if you buy in person, etc.).
If you do fiat cost average and keep getting small amounts all the time, you might even get it even with a discount (a negative premium) sometimes. Ultimately it all comes to offer and demand, that is, the need or desire that you and your trading counterpart have to carry out the trade.
I most of the time keep a couple of trading offers for small variable amounts (so that the seller can chose the exact amount) with a 0% (or close) premium, which seems to work acceptably well, in my opinion.