Choosing the BMW repair shop means that the person has a reasonable expectation that his vehicle will be repaired using BMW trained technicians and parts.
Also, look carefully and read the fine print on your repair order or receipt to see what the shop's limits of liability are.
There are laws that govern your recovery. I do not know them. You'll have to do a bit of research (you were in Canada yes?).