Da die Dichtungen für WSS und Heckscheibe nur gewechselt werden können wenn diese draußen sind kannst Du diese denke ich bei jedem Autoglaser bekommen. Was die Seitenscheiben betrifft so würde ich auch mal den Autoglaser fragen. Sofern dieser keine hat hilft nur BMW.
Was verstehst du unter einem bezahlbaren Preis? Es gibt 3 Möglichkeiten. Entweder original bei deinem Händler, alternativ bei einem Autoglaser oder auf dem Schrottplatz.