I'm by no means affiliated by ECS Tuning, but I've been keeping an eye out on getting black grilles for my 330i. They're currently on sale so I finally pulled the trigger. I'm thinking someone else on here might want to know.
Link and prices below are for the sedan, so make sure to choose your vehicle.
https://www.ecstuning.com/BMW-E46-33...r/Body/Grille/
Gloss Pre-Facelift:$59.95 - 30% = $41.96
Gloss Facelift:$59.95 - 30% = $41.96
Matte Pre-Facelift:$49.95 - 30% = $34.96
Gloss Facelift:$59.95 - 20% = $39.96