BMW N54 engine badges fit on all E90X, E6X, AND E8X . It is real Metal Stainless steel & Aluminum N54 badge with 3M Backing to stick on any surface. N54 Badges are paintable but They come silver metal color. It is up to you if you want to paint them. N54 Badge size is Length 4.50 x Width 1.00 inches. x .130 thk Please feel free to ask me any questions.