they will work, but you will find it a challenge fitting them with the lights in..
they won't be plug and play.
You will have to do a similar job to what I did a while back
look here:
http://www.e90post.com/forums/showthread.php?t=335462
Mine are good in the dusk/night but are not great in the daylight. I am currently investigating the possibility of fitting a HID kit to light the Halos...
good luck.