Hallo,
die Felgen passen ohne Probleme auf den e46, die genannten 72,5 bzw. 72,6mm sind die Nabenlochbohrungen der Felge dein Compact hat eine 72,4 mm Nabe daher passt das also.
Da die X3 Felgen meist eine sehr hohe Einpresstiefe haben (40-50mm) könnten aber, je nach Fahrzeughöhe und Fahrwerk, Spurplatten nötig sein.
MfG Toni
P.S. Ich habe noch einen Satz neue Doppelspeiche 150 Felgen vom X3 in 19Zoll bei Interesse kannst du dich gern bei mir melden!