Ermitage Jewelers has the best values for luxury watches on the web. Cartier, Rolex, you name it - they've got it. They buy-sell-trade so there are plenty of options to get an upgrade on an exisiting watch you own. Free overnight shipping seals the deal.
The guys from Ermitage Jewelers have amazing product range and outstanding service. You can get almost every model of luxury pre-owned watches that is definitely going to run for a very long time. I've been using their Rolex Datejust http://www.ermitagejewelers.com/WatchProducts.aspx?category=29 since 2006 and now I'm about to order Submariner.
I like the way how they treat their customers. Their return policy is really good. Look forward to ordering one more Rolex from EJ.