Headlight covers (eyebrows) for the BMW E46 sedan and wagon (after 2001) are for sale.
They are made from ABS plastic and require painting before installation.
Installation can be done using adhesive for automotive glass or double-sided tape, and a primer must be used.