If you need dealer only parts get the part number from realoem.com and put it into the part number search at mileoneparts.com Mile One has the best prices on factory parts, only charges what actual shipping costs are. And they have great customer service.
I've dealt with a few places and been disappointed with most of them. And then I came across Mile One which have been great every time I've used them. Love that I've yet to find better prices elsewhere.
I like Pelicanparts.com for non-dealer only parts.
Cosmos Black/Black 1995 540iA M-Sport
BMW Individual Exclusive Edition, 1 of 65 total, 9/25/95 Build