There may be places less costly than the dealer. There's no way to know if the shop you named in your area is a good choice. From general info I have heard, it may well not be my first selection.
A forum community dedicated to all BMW owners and enthusiasts. Come join the discussion about performance, modifications, classifieds, troubleshooting, maintenance, and more for your favorite models!