If you don't get a 335, you're an idiot, its hands down the best car you can buy at that price range, if you don't like it for some particular reason I can understand but to dismiss it for no apparent reason you're fooling yourself. While the coupe is hands down one of the sickest cars, the sedan is pretty good as well. 4 door is 4 door, you need what you need.
Find one with sport package, the navigation on 07/08 sucks, but it is what it is, if you opt to get it without the navi and what not you can get sedans for pretty cheap. As for the coupe you can get an 08 easy