depending on your style. i won't be biased.
my options and suggestion with reason:
luxury and fast: audi (sorry but bmw doesn't get my vote nor does mercedes) or infiniti
so 2006-2007 audi a4 2.0T
2006 infiniti g35x
fast and mean:
2004-2005 evo VIII look fast drive fast. not as dependable line as subaru but would kill a scooby anyday of the week. best bang for buck for power
2005 subaru STI for reliability and look fast
domestic
2005 charger - prefer the srt10 but it's way over your budget. i've always liked the look. and laughed as i
saw a charger being chased by two cops while i lived in virginia beach
i hate mustangs - known a lot of owners and deal with one at work with a 800+rwhp 2006 stang
2door cool and in your price tag
i don't like the 350z too much but can be bought cheap and fixed for cheap and nice
G35 coupe is nice but insurance is a beeetch
out of the two luxury sport G35 all the way
a bit out of your price range 2010 rx8 look nice not sure the specs but see one down the street and i'm impressed with the exterior change.
i drive an evo ix modded to 330awhp. i drive in the snow with really no issues. i have the fun and reliability of a good awd system. i've had NO problems but keep maintenance up to date at 51k. started at 33k about 2 years ago. btw, i have two kids and they love when i WOT and hear it go. not all drivers are the same. i've never been in an accident that i was awake for. i'll put details of that if requested....ha!
i hate it being a daily driver though especially in traffic, hate dealing with other drivers, but i drive past them if they annoy me and they know they can't pass me, and it only comes manual so don't know if you know how to drive stick.