I just bought a 2011 335d, 40k miles, CPO, for $29,800 in Ft. Lauderdale from a BMW dealer. White with beige interior, navi, premium package, winter package, HK/satellite radio. I think that's a pretty good price. It was on the dealer lot for 90 days so I had some leverage. They had originally listed in the mid $30k's but didn't have the options on the posting, so people probably thought it was way overpriced. It's a blast to drive and a good solution for me as I didn't want to pay for an M3 but still wanted something with some punch and good gas mileage.
I'm now in the market for some aftermarket wheels (black) so I'm going to swing by the wheels forum and seek some opinions on moving up from the 17" to 18/19 and what it might do to ride quality.
Best of luck to you.