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