From my experience I got those "ebay" ones. I have them for a while now. They work and they are decent looking ones, however... unfortunately when i purchased my headlights I didnt really know much about self level motors or CCFLs. I have honestly seen NICE headlights on the X5s around here in Brooklyn and when I ask every now and then, their respond is that they purchased it off of eBay. They look nothing like mines, unfortunately I have "Fake halos". I have the rings but with a tiny little blue light bulb that makes it reflect against the rings to make it seem as if there is a real halo light.
I would purchase mine from eBay again but i would first make sure they have CCFL, decent looking and very bright. Overall as long as they have CCFL they should be decent ones overall.
Good luck!