No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
I wouldn't worry about it too much. The same thing happened to me when I first got a house loan. It was my first installment loan and I got all the points back and then some. It will probably take a few months but the points will come back once you start making more payments on the car.
What's the source of that score drop? Like did this website tell you or something like creditkarma (FAKO)?
Either way, just make sure the only change is the new loan and that a new baddie didn't pop up. If all it was is this new loan, no worries. Your score will go back up in time as you make payments and the new loan ages.