I originally got my car with the 18" OEM wheels, I hated them before even ordering the car, but I figured that I could live without for the winter months and those few track days that I do. However, eventually it got to me; I couldn't stand the 18s, I actually didnt go to a few track days because I hated switching the wheels to the ugly 18s, I also hated winter even more because I was not content with how my car looked for those 4-5 months of driving on the 18s during the winter. IMO, the M3 should have come standard with the 19s because it actually looks better on every color. But this is all personal preference. I traded with another member a couple weeks ago, but I just installed them and I took a few quick pics of my car yesterday and today and I love the new set up.
Bring on the winter & the track days
By the way, I am running a 10mm spacer in the back and I am waiting for the 15mm spacer for the front (should be here early next week)