Eins vorweg:
bei deinem Touring war es so: 1998-2001 Vorfacelift und 2001-2005 oder wann das modell abgelöst wurde Facelift. (bei mercedes heisst sowas "modellpflege", also "upgedatete Version mit ausgeräumten Fehlern")
Daran zu erkennen wie die Frontscheinwerfer aussehen. das von dir gepostet Bild ist ein Vorfacelift, da die Spitze der BLinker nach unten zeigt.
Vorfacelift
Facelift
Da ich dein Auto nicht kenne, musst du dir selber die Scheinwerfer anschauen, was es für eins ist. ICh vermute aber mal stark wegen der 2003er EZ dass ein Facelift ist.
Genau hier liegt auch der Hund begraben: Wie auf den Bildern zu erkennen sind bei dem älteren Vorfacelift Blinker und Scheinwerfer 2 Teile getrennt voneinander; beim Facelift ist es EIN Teil, wenn du die gelben Blinker weg haben willst heisst das->bei BMW neuen Scheinwerfer komplett kaufen.
Dementsprechend ist auf dem Nachrüstmark auch für das Facelift weniger vorhanden, aber ein Beispiel findest du, wenn du bei ebay folgendes in die Suche eingibst: "BMW E46 LIMO TOURING SCHEINWERFER 3D ANGEL EYES SCHWARZ"
(Ich geh jetzt mal strikt davon aus dass du ein Facelift hast, wenns anders ist musst dus dann sagen, daher sag ich noch nix zum Preis. WEIL-> einteiliger Scheinwerfer vom Facelift ist wesentlich teurer als vom VOrfacelift, auch auf dem Zubehörmarkt. Zudem spielts ne Rolle ob der Wagen Xenon drin hat oder nicht.)
Zu den CCFL: Das Prinzip ist einfach -> Original Scheinwerfer mit Ringen drin. Für die Leute denen die Nachrüstteile zu hässlig, billig oder sonstwas sind.
Ebay-Suche: "4 x CCFL Angel Eyes Ringe Standlicht BMW E46 Limousine" (damit du mal weisst wie sowas aussieht.)
Dazu wird der Scheinwerfer geöffnet, die Ringe reingesteckt/klebt und dann verkabelt. Bissl auswändig aber n KFZler sollte das hinbekommen.
Ist in meinen Augen die hübscheste und beste Variante.