European is really good. When I was hit from behind on the Gardiner last year, I had to get two doors replaced, work done on the rear, and the rear quarter as well. Looks like brand new and their service is great too. Good guys.
They even showed me around the place and my E90 was probably the cheapest car there too. (they were working on a F430 that was used for tracking and went nose first into a barrier...they were rebuilding the entire front end pretty much).
Pricey if you're shelling out of your own pocket but if it's insurance go with them.