I had this on my 07 335i E92. Attaches with 3M double sided automotive tape. Gloss black. $175 shipped