When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Used to have Pacific BMW in SoCal and Circle BMW in NJ back when I was a BMW owner. Last I heard Pacific got out of the mail order business. Not sure about Circle.
I've been using Pelican for my BMW stuff. They have OEM stuff in a BMW box w/ BMW part#.
You'll pay full MSRP from Pelican unless they've changed. Tischer BMW getBMWparts.com (OE parts) sells at a discount and shows you both MSRP and their prices.
Search, this has been discussed before and there may be other suggestions in previous threads.
Pelican seems to offer very good shipping rates. If I remember correctly, they offer an "all in" rate. You might save a few bucks elsewhere and then lose it all on shipping, brokerage, etc.