Yes, it is possible. You can find dozens of legit websites where you can buy BTC by credit/debit card. You have two possibilities: 1. Find an exchange where you can also buy crypto via credit/debit card OR 2. Find a special platform which allows you to do that (some kind of cantor like
buycoinnow)
To be honest, if you want to trade - I recommend you to choose a cryptocurrency exchange. If not - then the platforms like buycoinnow are pretty nice option because it is definitely the quickest way of buying bitcoin. Mostly, you don't even have to register or input your personal data there.