I'll give you the no bank account needed, but privacy is virtually non-existent, They all ask for a phone number, and even ID if the amount meets the threshold.
Then there's the fees, 25%.
Bisq.network
No, as in ZERO, KYC.
For Monero, there is RetoSwap.com
You may want to look into BasicSwap DEX, too.