Depends what you're looking for. There are so many different options out there based on style, performance, size etc etc; so you really need to figure what you're going for then start to filter it down from there. Everyone is going to have their opinion on whats "best." Also Google search your car with wheels on it, should give you a nice visual of what to expect.
You can try forged wheels. This is considered the best. The best quality I have tried Motion Wheels. Reviews about it are only good. I specifically checked before buying.
I bought a model MM116. It looks beautiful.
At least the production is in the USA.
There is a warranty from the manufacturer and the ability to choose your own design.
A forum community dedicated to BMW owners and enthusiasts. Come join the discussion about Bimmerfest events, production numbers, programming, performance, modifications, classifieds, troubleshooting, maintenance, and more! Bringing the BMW community together.