the e46 bixenon projectors will work fine with you facelift headlights. although the outside shape is different from the pre-facelift, the interior components are the same.
buy a set of e46 bi-xenon projectors... someone's selling a set in the classified and they pop up on eBay on occasion, or buy a new set here ($120):
http://www.theretrofitsource.com/closeouts/bi-xenon-bosch-e46-replica-projectors.html#.VPxO80KFImV
then add a hid kit (remember you'll need d2s bulbs -pretty much oem type hid bulbs, canbus/bow adapters or harness to avoid bulb-out-warning, i stayed with 35watt since that's oem level with less heat and better bulb longevity, but 55watt systems are amazingly bright). lots of hid kits to choose (ebay/amazon/vled/ddm/mori/oem) from $50-300:
http://www.ddmtuning.com/Products/DDM-HID-Kit-Slim-Ballast-35W-or-55W
http://www.theretrofitsource.com/hid-systems/morimoto-elite-d2s-hid-system.html
http://www.theretrofitsource.com/hid-systems/denso-philips-osram-oem-d2s-elite-hid-system.html
less electronic magnetic interference risk with higher end/oem ballasts/d2s ignitors.
here's a video on how to remove the projector (very easy, basically 3 bolts). the e46 bi-xenon projectors bolt right into place of the oem halogen projector.
you'll spend more time wiring up the hid kit, finding a place to put the ballasts, etc, than the actual projectors install.
there are minor nuances like putting in clear lenses (the morimoto replicas i think already come with the zkw-r lenses installed) or hooking up a solenoid to take advantage of the bi-xenon capability for high beams (if you don't, your existing high beams continue to work just fine) but they are icing on the cake. just having proper projectors designed for hid creates amazing output and a nice clean cut-off that won't blind other drivers.