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: 2008 BMW M3 Sparkling Graphite/Bamboo Beige/6MT. 1999 BMW M3 Techno Violet/Dove/5MT. On the list: BMW M2 Long Beach Blue/Black/6MT