My local dealer has finally figured there was leaking with windshield not put in correctly and sealed. Along with in not being a bmw part. I just bought the car 2 weeks ago, how can this be with cpo? Hopefully the dealer I bought it from will replace but now must drive 1.5 hours away. Warranty is not valid with non bmw windshield. Now I am nervous there could be more issues, hopefully not. At least I know why there is water sounds.