Class act on HRE's part. That's awesome. Now that you are taken care of, please reveal the name of the shop. The fact that they tried to deny proper repair should be enough of an excuse I think.
Pay attention ADV.1, this is how it's done.
Current: E92 M3 Sparkling Graphite/Bamboo Beige/6MT. E36 M3 Techno Violet/Dove/5MT. E85 Z4MR Alpine White/Imola Red/6MT