Looking at a 2009 335i x-drive auto, sport, heated seats and logic-7 sound. Car is a demo with 7500 mi. The dlrship in NY suburb is willing to go down to 37K (MSRP is 47K).
Is this a good deal ? Anything to watch out for?

I have not explored 2010 cars with sport as I was told that there are very few in inventory w/o the nav or premium (both options I don't want). Anyone buying a 2010 with similar specs please share. I am willing to wait 6-8 wks for the car to be produced but I think I lose the $2500 finance credit if I do that.