
My bad I should have been a little more descriptive.
Before I forget, when you're ready to buy parts make sure you get the correct part number at
RealOEM.com Online BMW Parts Catalog. You can enter your VIN or go through the prompts for model, year, etc.
Couple of places to get parts:
OEM / Performance Parts for Audi, BMW, Mercedes Benz, Mini, Porsche & Volkswagen - ECS Tuning (site sponsor, so check here first)
Auto Parts at AutohausAZ - OEM Auto Parts - Discount Replacement Parts, Resources and Car Care Tips
Pelican Parts - Porsche Parts & BMW Parts - Automotive Parts and Accessories - Porsche & BMW
I personally use ECS for the hard to find parts and autohasaz for everything else.