I just bought a used BMW, and it's perfect except for one small thing. It lacks center caps on the tires. Can I just use any generic cap for them, or do I need to buy official BMW center caps?
Look in your owners manual to see what proper parts need to be places on your car. If that doesn't help you can go to the local bmw dealer for assistance.