The exchange Kucoin is a good enough exchange. If you don't want to be KYC'd, frankly, you have little options to use. LocalBitcoins used to be a place for anonymous transactions. The best way is still to use P2P fiat-to-btc transactions. The Mycelium wallet has a service for that.
https://mycelium.com/lt/help.html