Thanks Ferdman,
That's a good suggestion. Since most indies in this category would probably handle German cars in general that would likely apply to BMW's as well. I may even stop in an auto parts store or two and see what they have to say.
Any other shops or suggestions are still welcome