Faiz, basically there are a few type of angel eyes rings in the market but these are the 3 most comomly use.( See following post. )
Also the mounting of the angel eyes rings into the E30 and E34 lamp requires the front lens to be taken out. I have actually tried to do that but it's quite a task that eventually I gave up. Subsequently, I found the following explanation ......
Mounting...
This is for those inquiring about fitment on an E34 or E30
The E34 and E30 is actually more tricky then any other BMW model. Let me
explain:
You have the option to mount the CCFL angeleyes on the 'outside' of the
headlight-lens or on the 'inside,' depending on want you want to do.
Mounting them 'period' on your E34 or E30, requires extra parts.
If you mount them on the inside you will need to break your existing lenses
and buy clear new ones to replace them after you mount the CCFL angeleyes
inside. (USD35.00 for a pair of these new lens, from Ebay)
If you mount them on the outside you will need to buy a clear polyurethane
lens cover and mount the CCFL angel eyes in between the two (between
headlight lens and urethane cover). (covers are USD27 from bavauto.com)
Note: No you can't remove the stock lens without breaking them. It's
siliconed too well.
So that explain why it is so expensive to perform this upgrade. If they really refit our front lens, we would have to worry about possible water intrusion. You don't want your lamp turning into gold fish tank....