Get the newer m3! But if you decide on the G37, how will you feel driving next to a m3?
The e46 was built during an era before BMW started going tech. Some ppl argue that these cars are the last true BMWs. I drive an M5 from the same era...and I love it. Don't get me wrong..the new M5 is awesome, but the newer cars do have a few too many gizmos.