Not enough BNB when i try pancakeswap

So i deposited all my crypto into metamask (not a huge amount) but now i want to use pancakeswap but it say i need BNB to pay fee and when i try to swap from USDT on metamask to BNB i also need it so they are stuck! I cant even send normal thing… PLeaase help me someone i dont have enough money to buy BNB on binance because minimum is 50€ and i cant afford that atm