Some BMW dealership’s parts department will price match other dealership’s prices. If you find an online dealership’s price is better...copy it or show it to your local BMW dealership’s parts department sales clerk and ask if they will price match because you’d prefer to “spend your money locally”. You may get surprised and they say yes...which will only leave your local sales tax (if you have states sales tax) which will usually be less than shipping and handling costs from the out of town dealership or vendor if the finals costs are below free s&h charges. Nothing ventured....nothing gained.