I have decided to hold on to the old girl (47K miles) and give her some new parts rather than buy the new E90 at this time. I am at a convenient time to replace wheels and breaks because of wear and had thoughts of moving from the 17" rims to something larger. I am welcoming suggestions on what people have had success with along with pros/cons in the 18-20" size. Please share any issues or modifications you had to make for the larger sizes. Also interested which tires you switched to for the front and back. I plan to keep the 17" rims an equip them with some all season or snow tires. I also need to replace the breaks and rotors. Any suggestions on BMW vs aftermarket breaks? If so, did you replace the calipers as well? Last, looking for votes on some common upgrades to add a little spring and bling. The wife backed the exhaust into some gravel a year ago so I am contemplating a change on that front. Considering struts, stabilizers, air intake changes, etc. Please opine! Thanks! -M