maybe you can take a video while a buddy washes your car under medium pressure or during a rainstorm just so that there is concrete proof to show to your dealer or BMWNA.
plus then you can show exactly where it's leaking...
it doesn't sound like your dealer wants to deal with the problem, but if you show them proof, i can't see how they'd refuse a repair.