I highly recommend that you stay away from Bimmer Haus. They are extremely dishonest. I had a really terrible experience here. I went to change brake pads and rotors on my 2017 X3 (70km) and got a $1,500 quote. Then I left it for repair, and he called me and said that my car's front differential oil ($200), rear differential oil ($200), transfer case oil ($300) and coolant flush ($180) had to be repaired (It's a trick they do. Never be fooled!).
When I got there, only the brake pads (Textar) had been replaced, but it was $980 (not even replacing rotors) and I had to pay a total of $2,400 including other oils.
But since then, I have visited 4 times due to the occurrence of serious noise and vibration from the brakes, and every time I visit, he repeated the words that it was “normal” without looking at my car. So, I went to a BMW dealer shop and got the car checked again, and I heard something really shocking. I was told that the brake replacement was not done properly and that there was no sign that the front/rear differential oil and transfer case oil had been replaced. Because there was absolutely no need to replace it.
In the end, I went to another garage and did the same job again, and I'm satisfied. I am truly amazed at how this place is in business still.