Good point, don't forget that rolex's guarantee is global meaning no matter where you buy it you can take it into a rolex approved shop and get it sorted if there are any problems
Which model? 14060M is the non-date, 16610 is the Sub date. Best option to avoid the wait is to buy an unworn still in the box one. Try David Duggan Watches in Bond St.