I used to work for a large car manufacturer company. I'm positive there must be some differences. Call your dealer and ask for the part numbers. Different part numbers means different design however sometimes the difference is as little as a screw size for what ever reason.
The other source I found useful to give me a quick idea of part numbers is the following website. It's amazing ... You can get the manufactuerer's part numbers from there ... amazing ....
RealOEM.com Online BMW Parts Catalog