Interestingly enough, I am in the exact same position as you, considering the exact same cars. I probably won't act til early next spring though. I'm also throwing the Lexus IS-F, Audi S5, and MB C63 into the pot for consideration.
If your price range is $32-$38k though, you'll be "stuck"...