Well, I can tell you the source, since I just did my headliner....There are 4 tubes on my 535i, one from each corner of the plastic frame. 2 down the A pillars, and I think the rear ones were down the B pillars, rather than the C....darn my foggy memory!
If you aren't sure, probably just easiest to pour some water down that sunroof drain and see if it comes out on your floor while the carpet is out.....