Arrived quickly and only cost ten dollars, quality screws included. The BMW OEM replacement was nearly $50 excluding shipping and didn't include any screws. However, I am very picky about ONLY using BMW parts, but the difference in price and the insignificance of the part itself made me choose this option. I'm glad I did. It doesn't have the four rubber bumpers that the OEM does, but it's well made and really isn't needed. You swap the bumpers for the cost and the included screws/washers/tools. Someone noticed that there is no instruction, but it is not needed. There is a picture on the listing and you can see the writing on the back of the plate can be upside down if you place it incorrectly. So if you're reasonably savvy, you can figure it out - no guide needed. The washers between the license plate itself and this holder can be tricky as the washers keep slipping over you. I gave up and just put the washers between the screw and the plate (outside). I'll get it right when I have a little more patience and get my unique number in the mail from the DMV. Buy this. I'm special and I was determined to return it, thinking it wouldn't be as good as the OEM, but it's ok.
Protect Your Car'S License Plates With Aootf Clear Smoked Novelty Cover And Black Silicone Frame Combo
12 Review
Wall bracket Holder LCDS-5038, metallic
12 Review
Unbreakable Black License Plate Frame & Cover Combo - Aootf Clear Bubble Novelty Plate Protector To Protect Car Tags, Plates, Screws And Caps.
14 Review
Jacques Bogart One Man Show eau de toilette, 100 ml
13 Review
Cordiant Road Runner 195/65 R15 91H summer
24 Review
Yokohama Ice Guard IG50 215/50 R17 99Q winter
36 Review
Get Ultimate Towing Stability With CURT TruTrack Weight Distribution Hitch & Sway Control - Up To 10K Capacity, 2-Inch Shank & 2-5/16-Inch Ball - In Sleek Black Design
30 Review
SuperJump Trampoline with SuperJump 8ft (244 cm) net and ladder
29 Review