At the moment the price of BNB is $27 and I think it will be very difficult to rise above $30, so personally my opinion on BNB should be sold
OP is talking about BTC-BNB pair. If we based on the technical analysis, if we look at the chart with 1day time frame, BNB is creating a lower high.
If I will buy BNB, I will wait to retest the support around 0.003btc area, it's still possible to visit this area especially if you use 20 moving average in 1 day time frame, closing below there could lead to falling it around 0.003btc.

yes I also see it, the BNB might drop to 0.003btc or even lower. if you want to buy it is better to wait longer, buying now is not a good choice.
maybe if seen from USD it looks good, but on the contrary if we look at Btc, this looks like it will fall.