With the rise of tracking of Bitcoin transactions by Coinalysis and stuff, keeping your Bitcoin pseudonymous seems harder these days. I normally buy through Coinbase Pro, but I was wondering if there is an easy way to buy Bitcoin privately, and without getting charged a premium? Only things I know of are Bitcoin ATMs and localbitcoins but pretty sure ATMs have a high fee and I don't want to have to go find an ATM everytime I want to buy anyway, and localbitcoins tend to sell at a large premium as well.
So is there anything like a decentralized exchange for Bitcoin where you can get current market price and exchange stablecoins with Bitcoin with other people? Or any other good buying option that preserves privacy?