Didn't see anyone who had changed the stock chrome grille to a black one on a non-Shadowline trim LCI G30, so thought I'd pioneer. Just changed mine out yesterday and got the OEM black grille from getbmwparts.com. Installation was very easy and took less than 10 min.
Without Park Assist (No Camera Hole):
https://www.getbmwparts.com/oem-part...b3J5IFBhZ2U%3D
With Park Assist (Camera Hole):
https://www.getbmwparts.com/oem-part...us-51129852169
Before, during, and after pics attached.
__________________
Current BMWs - '21 M550i Bernina Grey/Black Nappa, '20 X5 sDrive40i xLine Alpine White/Coffee Extended Merino
Past BMWs - '20 740i, '20 X3M, '19 540i M-Sport, '19 440i GC M-Sport, '18 M3 Comp., '18 X5 sDrive35i, '18 340i, '17 X3 sDrive28i, '15 335i xDrive Sport Line, '14 428i Coupe