Fits and functions perfectly. Couldn't ask for more!
Looks like OEM to me. It is identical to the original part, and is very difficult to install, just like it should be. No complaints with quality on this one! Just wish BMW made it easier to replace.