If the Carfax is clean that sounds like a really great price for any 2009 with M-Sport especially one as loaded as that one seems to be.
The Logic7 is an upgrade to the speaker system. After spending a weekend with a 2010 335i without the upgrade it turned out to be a deal-breaker for me when shopping for a 2010 because the base speakers (non-Logic7) were really that bad. I've heard the base 2009 speakers are slightly better than in 2010 but the Logic7 is really nice to have esp. if you listen to music a lot