Yeah I had mine done through insurance not long ago, 2011 159. Autoglass were ok, I went to the centre to have it done. Staff were a bit rude, when I came to pick the car up, there was shavings on the dashboard as they hadn't bothered to clear up their mess. For about days after, there was an incredibly annoying creaking coming from the front dashboard, but I felt it would just be glue that had not set properly yet. It did go after few days.
Several months on no problems, no leaks, no problems, other than staff being rude and didn't clean up after. Also, they refused to give me an OEM windscreen said they wanted another £400 or something retarded, so I have some random logo on mine. No problems with it yet however.