Facelifted E46 318 2.0 liter 4 door sedan does not come with projector lights as standard unless it is the newline edition from Auto Bavaria.
But just retrofitting a HID into your original reflector headlights is not recommended.
1. Dangerous for oncoming traffic
2. Like what was posted earlier, the light projection is really bad. You get an uneven and short light throw.
If you travel fast along the highway or go to cameron highlands you won't see far enough to spot the dangers. The projector lights can project light up to 300 meters. You can see father and wider (about 2 lanes wide). You can see the leftmost lane if you are at the right most lane in a 3 lane highway.
Best to install projector lights and you can change original ~4300K HID bulbs that comes with it to a 6000K DS2 bulb (for that white light effect) but at the expense of decrease lumens (brightness). I.e. cannot see as well in the rain.
For E46 pre face lifted there are taiwanese replicas that comes with angel eyes if you do not want to spend $$$ to get the Bosch OEM.
Please don't change the fog lights to white. They are yellow for a reason.
just my 2 cents and experience from my trials and errors before finding the correct solution.