The licensed one to Maximilian Importing Company from BMW Mobile Tradition.
First page only shows the BMW vintage models, but when you type in your VIN, also newer cars can be shown.
http://www.bmwmobiletradition-online.com/bmw/

Including prices and buying button for the parts.

You can also make cross reference check by typing in the parts number under 'search by number' on the bottom left, and then you will have all BMW models shown where the same part is used.