Ugh! I just picked the truck up Saturday, CPO these nuts!!
I went through the vehicle and didnt find any obvious issues at delivery, however now two days later after setting down a paper bag for a few minutes on the rear passenger floor I discovered massive amounts of water on both sides!! I saw it was damp when I inspected at delivery but I thought it was maybe from the detailing or something. Never did it dawn on me there could be a leak. Since when do BMW's leak!!?? I've had three so far, and never had any issues.

Besides the leak everything else seems to be thumbs-up.
Well, a day late, I did the research and discovered some of the concerns to look for when inspecting, i.e. this type of leak. The front driver and passenger floorboards, as well as the entire cargo area (including the wells) are dry as a bone. After searching the forum I discovered that it leak could be either a) a clogged moonroof drain or b) a leak from the door vapor barriers.
So i fished some trimmer line through all the drains in the moon roof, they are all clear except the front driver side. It is clogged!! I tried fishing from top and bottom, with no success at unblocking it. The passenger side drain i was easily able to fish the line from the top all the way out the bottom of the car. I tested all three drains, and all quickly drained without issues. Could a clogged front moon roof drain be causing all this water in the rear?? There are zero signs of any water damage in the front, everything is perfectly dry.
In the rear, I know the left door seal was replaced. From research on the forum the amount of water that is in both on sides of the rear passenger floorboard appears to be one of these vapor barrier issues. I have not taken apart the door panels to investigate yet.
Could there be any other possibility for all this water?? Please note, it has been raining here in NJ like no tomorrow.
Ive only had the car two days, how should I handle this with the dealer? Demand repairs, or just fight for a new vehicle alltogether?
I love the truck, this sucks!!