The Mercedes SLK320 is a front engine car.
If you are going to consider that, consider a Z3 with the 3 liter.
Or better yet a pre-owned M Coupe. That will put the smackdown on most of the cars in that list.
If you can afford a Boxster S, the new M Coupe WILL put the smackdown on all of those cars..it is almost a 12 second car from the factory!