I'm looking to buy a low-mileage (<30k), used car. I want a sports coupe with a manual transmission and the cars I listed in the title are what I have chosen. All of the cars I listed are at the same price point. This car will be a daily driver, and I do not need 4 seats although the 335i has them. Boot space is sufficient on all of the cars. I want to know, overall, what the best choice would be in terms of performance, enjoyment, safety, looks, practicality, day-to-day usability, reliability, engine grunt, and of course the mechanical soundtrack. I also want to make sure I am buying a car that won't be any cheaper half a year from now.