Good luck. Here is a source that might help you in case you have not seen yet.
RealOEM.com Online BMW Parts Catalog No the page click on "click Here" . Then put the last 7 digits of VIN, like AB0000, in the Serial number box and click search. This will bring up your car. Click on "Browse Parts" at bottom. Look around and it will get you nice pics of all the parts along with part numbers some avg costs. Nice for just seeing how things go together.