If you can walk away with it for that price from a Honda dealer than I'd do it without a second thought. If they do a nice interior cleaning before they give it to you, that should take care of that smell, and if they fix all the small issues, it'd be perfect.