Why didn't the warranty cover it? Did you do anything "aftermarket" to your lighting system to make BMW not honor the warranty? Sorry to pry, but I need more information to know what might even be wrong..

Maybe you should try to go thru your auto insurance? It might be covered under your comp policy. Ask your agent. Can't hurt. Just tell them you have water in your headlight and it must be cracked. They will bite.