I bought these headlights for a BMW Z4 (E89) 2012.1. These lights are difficult to install if you have large hands. The shape of the original lights and the "L" shape give you the ability to rotate when you snap them into place. GFJMC lights are round so you don't have much leverage in the tight space you have to work in. It doesn't matter, you could use channel blocking to make the installation easier. This lightweight construction consists of two parts. A rod to hold the LEDs and a base to hold on to when screwing it down. When installing a driver's side sidelight, make sure the light is fully seated in the housing before attempting to attach or unscrew the two pieces. This was easy to handle once I saw what was going on. The passenger side light was easier to install because you turn the light in the opposite direction.3. These lamps look good but not great. I would still recommend these lights for the price. The inner halos are very well illuminated, but the outer halos are dimmer than OEM lamps. I'm sure they are installed correctly as they snapped into place. After noticing this, I pulled it back out and rotated it into the socket to make sure it wasn't just an alignment issue. The light does not penetrate the light guides as well as with OEM lamps.4. These lights did not trigger the lamp warnings in my car. Conclusion: These lamps work. The light is white. I'm happy with them for what I paid ($33). I only gave 4 stars because they are more difficult to install than OEM.
Xelement B7552 Men'S Black 'Easy Fit' Premium Leather Motorcycle Chaps - 36
32 Review
XFMT Full Face Motorcycle Helmet Flip Up Adult ATV Dirt Bike Carbon Fiber S (Large, White Pink Butterfly)
29 Review
Red L Motorcycle Gloves: Breathable, Touchscreen & Anti-Slip For Men Women | Hard Knuckles Protection For Motocross, BMX ATV MTB Cycling, Road Racing - COFIT
39 Review
ποΈ Xelement 7550 'Classic' Black Leather Motorcycle Chaps - Unisex, 36 Inches
35 Review