E46 M3
Z33 or maybe G35 as it seats 4.
BMW 135i
BMW 335i Coupe
S2000. 2 seats..
hyundai genesis coupe?..
miata? lol. they're fun little cars. agin 2 seater
Overall though, your first choices of an E46 M3 or a Z33 is probably the best options. You will save at least 7 grand buying the z33, but you get more luxury and performance from an E46 M3 assuming they're both stock. Stock E46 M3's are pretty fun. I've driven my cousins a few times and have helped him work on it. I can't think of anything I don't like about them.
As for the 135 and 335 debate. I've driven all of them. The 135 feels quite a bit better in terms of performance as it's a lighter car and has a shorter wheel base. However, I'm not too fond of the look of the car (you may be). 335 isn't far behind in terms of performance and it looks quite a bit better. Has the E92 M3 potential lol. As for pricing, you can definitely find a nice low mileage one for around 25 if you look hard enough. Had a 2008 135 6spd manual with 30k for 24k. Just sold though...
__________________
|