I would give them a call. They could give you a ballpark estimate. I have always found them to be helpful and do very good work. They use genuine BMW parts, which can be a little pricey, but good.
I don't know. I'm just a customer. I do know they use BMW parts and they do a good job.
Thanks! Your answer is awaiting moderation.