Are you retrofitting projectors? Because oem BMW halogens don't use projectors, only the xenons do.
For projectors, check out theretrofitsource.com
If they are shaking I would bet you didn't install the bulbs correctly. The halogens don't autolevel like the xenons do, so there is no stepper motor ball joint that can disconnect.