They fit just like the OEM but at a much lower price. I just had to remove some of the excess metal where they meet the connection with a couple of files. It's well worth the effort, especially at over half the cost of BMW OEMs.
Pros
High marks for support and durability from testers