Is brand name of the car important to you? If not, then go for a KIA or hyundai. They are cheap, and do all the basic things well. Great for city driving. Wont get you laid though, but you did not mention that as a requirement.If you do want your car to assis you in getting chicks, then try for a more expensive sports car such as the nissan 350Z, or a mazda roadster. They are well made, great performance, and looks as well. But they surely are more expensive than kia/hyundai's.