man I had BMW overseas motors windsor call in their guy.
he did an EXCELLENT JOB... honestly 10/10 I could not be happier
he got 3 dings out my passenger door driver side, looked like someone punched it
100$ + tax ! sounds like you are being bent over and taken advantage of