In reply to El Greyo: You haven't mentioned how old their car is?
If I was servicing my car at the main dealership to maintain warranty for instance, or just because I trust them to do a proper job.......... I would expect any damage caused by someone else to be done at the same place. You have inconvenienced them, not the other way around.
If down the line there is a problem with a dodgy repair, it's a lot easier to get fixed at no cost at a main dealer than Joe Bloggs down the road.
Not having a go......... it's purely a business transaction to me. Looking after myself. Your worries would be very secondary if it was a decent car. If you felt you didn't want to pay the cash....... that's what we have insurance for!!!