I want to replace the stock wheels on a 2007 335 coupe (or on a new 2010 model - I haven't decided between buying new or BMW certified pre-owned) with the M-style double spoke wheels. But finding a set is confusing. Some of the earlier M3s had 18x8s on the front and 18x9s on the back. Can I use these on a 2007 335 coupe? Secondly, are the OEM wheels forged? From the comments about people bending their wheels by hitting potholes I want to avoid buying aftermarket wheels that are not up to the OEM M3 quality. Finally, what are some of the best places to buy either OEM wheels or high quality copies?