I've seen them on HALOGEN headlamps............ the early 5ers do not have Bi-Xenon... I don't think anyways.......... I'd just go for it... just remember.... angel eyes do not fit as they are supposed to... which is why I tore off the hangers and poxy glued them on.... if you need a example seeing how they don't fit... sure here ya go.
E46 M3 with angel eyes.. my red circle shows how they do not fit with the hangers.
Here is a image from eBay showing... it is BARELY noticeable on the pictures, but very noticeable in person.
Now.. look at mine.. no spacing between the lamp and the angel eye.