Withdraw without BNB balance

Hi, I have this problem that I cannot withdraw my busd from my metamask account, I do not have BNB in my account and I see that most of the fees are charged in BNB. How could I do to withdraw my busd? Do I need to have BNB in my metamask account to withdraw? Can i pay the fee with busd instead of BNB?

Thank you.