Sounds like you pulled a rib muscle. It’s happened to me; once it happened when I was really sick and coughing like a crazed hyena. The pain couldn’t be much less than being bayoneted.
Get to a chiropractor. They can fix you right up. You’ve put your middle vertebrae out of alignment.
If you manage to upset one of the 3 muscles that stabilise the vertibra then it will stress the rib and make it stick out a bit, so my chiropractor told me, pain killers let it relax, sorry to hear about the car, if I had not left the UK (btw just got my perminent vise here!!!) you could have had it fixed cheap in Cornwall!
I got a permanent vise too. Cost me $49 at Home Depot, and I bolted it to the workbench.
My condolences man. That just sucks.