If the other driver has liability insurance, his or her insurance company is supposed to pay to repair your car and pay for the reasonable rental value while your car is in the shop. If the insurance company has admitted fault, then we typically suggest that you handle this negotiation yourself. The cost of the repairs are fairly straightforward and we don’t like taking a fee for doing something you can do for yourself. (The personal injury portion of your claim is very different.)
If the other side does not have insurance, then you can look to your own insurance if you have collision insurance. It is not ideal, but it is better than paying for the repairs out of your own pocket. Call your insurance agent to see if you have collision coverage.