Yes @[kdevitt] housings are the same. I'll try dig out a diy somewhere.
All E46 housings are the same shape with the exception of the facelift coupe afaik and the fact that early pre-face coupes have clip in indicators, later pre-face have screw in type.

You may have to cut a hole in the bottom for the igniters but the shape should be there just closed on the halogen housing.