Aftermarket. I assume the e46 uses H1 bulbs? For $400 you can buy an H1 kit thats 5000 degrees kelvin (closest to OEM look).
Phillips, Hella, and Bohmen are all TUV certified kits.
<span style='color:gray'><span style='font-family:Courier'>1995 e36 3 Series RIP
1999 e46 3 Series BURN IN HELL
2000 MR-S Roadster= Current</span></span>