Yes, I have business cards. They’re very important. It happens more in the US, but someone will see you shooting and when you tell them what you do and ask them to follow you on Instagram, they will ask if you have a business card.
I’ve had some jobs come about just by pinging someone a business card, so I always have them in my bag.