I have a 2004 X3 2.5 that I purchased in September. I had a water leak coming from a crimped gasket in the sun roof (or somewhere) that was backing up with water and causing it to leak inside the car, down the passenger support beam. The dealership supposedly found the crimped gasket and fixed it. I thought that was the case, until yesterday that is. I had a ton of water gushing in. After numerous calls to local dealers and one to BMW of North America to file a complaint, I dropped the car off to see if they can fix it this time. Anyone had similar problems? If so, what was done to correct it?