I have been stalking the sales section lately but noticed that hardly any 127 ever comes on to the market. I tend to prefer my watches new as I am pretty anal about scratches.
Best to buy new. Most M2M sales are worn watches which are bound to have scratches. We have folks here who really destroy time pieces. Just be patient. It's a popular model and new ones will be made. Get a 372 to hold you over.