wenn du das alte radio weiterbenutzen möchtest bis alles eingebaut ist, brauchst du nachrüstkabelbäume. die werden dann wenns soweit ist vorne am radiostecker als ergänzung angeschlossen.
wenn du einen kompletten audiokabelbaum verlegen willst, hast du den nachteil, daß auch die boxen an den neuen kabelbaum angeschlossen werden müssen und alles mögliche andere. das heisst du hast die arbeit zweimal.
du brauchst für's navi einen bordmonitorkabelbaum, den zusatzkabelbaum navigation und den zusatzkabelbaum für's radsensorsignal. der erste ist relativ häufig bei ebay zu finden, die anderen würde ich bei bmw kaufen.