Looks great!
My only concern with getting an M3 is the loss of wet and snow performance. With good snow tires and maybe an extra 100lbs over the rear axles I'm hoping it will be good enough.
I do plan to test drive one in the rain to see if I can still remember how to drive
I don't expect to do this (NASIOC member from Philly) but it should be manageable.