****, I hope I can do it.... 6 ports individually wrapped. Going to have to pre-cut everything and make stensil of cutouts before attempting.
2009 335i Xdrive
Factory M-sport package
BMW Individual Audio
Pretty much every able factory upgrade by previous (1st) owner.
Performance upgrades thread startied