Go to Amex Panels they also have a Debt recovery Service which is very very good.
Also, Amex Panels are extremely good panel beaters, being a recommended BMW repair place.
Now, they are expensive, but you wont be paying, so it doesn't matter.
People who have no insurance are driving around looking for trouble.
If you don't want to do something like that, your insurance company (most do) have a thing called a "Not at fault claim" where as long as you have the other parties details, they will fix your car and chase the other party for money.
I've used "Not at Fault" no less than 5 times. Each time somebody hits me, I contact the insurance company straight away, even if it's obvious that its the other parties fault so that I don't get the run around and the professionals handle the claim.
BASS OUT