I don't use either "stealership". Have you thought of trying one of the independent BMW specialist in Calgary? Viteks or German Car Specialist spring to mind. I have used Viteks and found them to be very thorough. I have a relatively small job on my E39 that I am going to try German Car Specialist. You takes your choice and spend your money.