Which Lip for an E46 330i??

I have heard this as well. Its going to be a daily driver so i dont really want to spend that much but if an M3 is priced right near me i would buy it.

What year was the facelift? Im not to up on my BMW if you couldn’t tell.