First off, to put in the E46 lights in is not an esay task. You must do some chassis change and mods. Over all that you mkust find somebody that wants to do it. It s a custom job. I wouldn't go with that.
As for the lights, I think you didnt check how much the lights worth? I dont believe 150$ is a resonable price.