If it's due for renewal now, that's not a problem. Just give them a ring, let them know what's happened, then afterwards discuss renewal with them. Take things one at a time. Biggest thing is to stay calm about it all; it sucks now, but I've been there, so just have a sit and chill
Unfortunately I can't recommend places cause I'm quite a way away, but as I said, the biggest thing now is to go "hey, I'm ok, and the car will get fixed".
Chin up! Everyone makes mistakes, and things get better. Bro hugs.