i gotta admit, the 1M is quite tempting. bmw m cars have always been nothing short of brilliant, imo. if you can get one for ~45K i'd roll with it.
at least bmw gets their traction control correct, not like our z's "OMFG LOSING TRACTION CUT EVERYTHING" vdc button
and yes, nissan needs to seriously start stepping it up. there's some really nice cars that are offering direct competition to the Z, and as much as i love the z, it'd be insane not to notice some of the faults with it. if nissan ever gets around to fixing them, they'd be in good shape!