You can buy coins without kyc on binance exchange or luno and coinbase,though there is limit buying crytpo on luno and coinbase without KYC
You can't buy from fiat on binance, only on binance jersey. And there's probably kyc.
Luno wants you to upload your ID even for Level 1, that qualifies as kyc? The same on coinbase I guess.