RealOEM is a great resource to figure parts out.
Just plug in the last seven of your VIN an it takes you to the appropriate section for your car.
Then you can order the parts you need by part number from the dealer or on line from other parts houses, normally cheaper than the dealer.
http://www.realoem.com/bmw/select.do