2003 bmw 325xi. Second purchase, works great like original.
This is my second one, once again fixed my headlight problem. My car seems to be frying ballasts for some reason which isn't the sellers fault, it is my car's faulty wiring. The ballasts appear to be original and 100% match my original ballasts, fitment is also correct. If you own a BMW like I do, do yourself a favor and line some silicone sealer on the gasket between the ballast and control unit to keep moisture from getting to the ballast.