FYI, in case you don't know; you have to remove your interior door panels, it will not be a quick and easy swap. Also, from what I've heard, the chrome trim on the bottom has a high likelihood of bending on removal.
I would read here before jumping in:
http://www.e90post.com/forums/showthread.php?t=8069