I never thought I would actually recommend a Mustang over a BMW M car, but if it were my money I would definitely go with the Shelby 350. That flat plane crank V8 sounds so good, and the only engine sound you're gonna get in the M2 is pumped through the speakers.