Beech marten
Also called the stone marten. The longer, fuller tail and taller ears set it apart from a ferret. A pale bib runs down its throat and can divide toward the front legs. Its habit of turning up around buildings can provide another clue.
More about Beech marten