My local dealer does what Dackelone says: discounts from huge markup over MSRP. It is less expensive for me to buy parts from Tischer BMW (
http://www.getbmwparts.com) and pay for shipping, than it is to buy them from the local dealer that is a few miles from my house.