Welcome to the E46Fanatics forums. E46Fanatics is the premiere website for BMW 3 series owners around the world with interactive forums, a geographical enthusiast directory, photo galleries, and technical information for BMW enthusiasts.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

remove the front lens...its held in by tabs that you have to lift up and pull it off...i believe there is 8 tabs to lift and then it pops out to remove moisture....to level them there should be a plastic screw you can turn with a phillips screwdriver....park your car about 20 feet away facing a wall and turn the screw until its about level

One trick to make sure the lights are level is to pull forward (towards the wall) slowly and see if the light moves. If the beam moves down the wall, they are angled up, if it moves up, they are angled low. Keep trying that until the 'cut' doesn't move up or down the wall, or at least until its close

+2 to what these guys said. when you have the lens unclipped, theres a rubber seal that runs around the headlight unit itself, get a heat gun or hair dryer and heat it up the seal a bit to soften it then put the lens back on and you'll be good to go

Also when you have the lenses off, make sure none of the lense guides have been bent across the rubber seal. Happened to me, see bottom right corner of pic. I bent it back and it fixed my fogging issues.

Not to be a smartass, but did you make sure the moisture was out of the headlight assembly before putting it back together? I made that mistake on some taillights from an old car--I felt like a moron...