What a bummer to hear that Sudbury BMW will not take responsibility for their error. Take my One there for service and have not had any issue like this. Then on the other hand, all of the issues that they have dealt with for me could be charged off to BMW, not the local dealership.
Please keep us informed with what progress you make.
By the way... How did they burn a quarter tank flushing the coolant?