Don't get the M5. If you are concerned at all about maintenance it will eat you alive. A CHEAP price for their rotors is a touch under $1000.
Also there is nothing wrong with the 944. If the real Porsche is solely the 911- well- bleh!
"All lies and jest, still a man hears what he wants to hear and disregards the rest."