Watches

The time is now. Gift yourself or your love one of the top-quality watches from our collection.

Shop the largest certified pre-owned selection of Rolex watches along with other luxury Swiss designer timepieces from TAG Heuer, Alpina, and other renowned brands by visiting a showroom near you or browsing our online inventory today.

Due to the daily fluctuations in precious metals and pre-owned Rolex pricing, our website may not display up-to-date current pricing for products. Pricing will be confirmed before order is fulfilled.

Rolex 80319 Pearlmaster 18k White Gold MOP Dial Diamond Bezel 29mm
Rolex 80319 Pearlmaster 18k White Gold MOP Dial Diamond Bezel 29mm
Regular price
$18,375.00
Sale price
$18,375.00
Unit price
per 
Rolex 116333 Date Just II Wimbledon Stainless and 18K Yellow Gold 41mm
Rolex 116333 Date Just II Wimbledon Stainless and 18K Yellow Gold 41mm
Regular price
$15,750.00
Sale price
$15,750.00
Unit price
per 
Rolex 116334 Datejust II Stainless Steel Rhodium Diamond Dial 41mm
Rolex 116334 Datejust II Stainless Steel Rhodium Diamond Dial 41mm
Regular price
$15,995.00
Sale price
$15,995.00
Unit price
per 
Rolex 126333 Datejust Stainless and 18K Yellow Gold 41mm
Rolex 126333 Datejust Stainless and 18K Yellow Gold 41mm
Regular price
$15,975.00
Sale price
$15,975.00
Unit price
per 
Rolex 126333 Date just Stainless and 18K Yellow Gold 41mm
Rolex 126333 Date just Stainless and 18K Yellow Gold 41mm
Regular price
$16,900.00
Sale price
$16,900.00
Unit price
per 
Rolex 116333 Datejust Wimbledon Stainless and 18K Yellow Gold 41mm
Rolex 116333 Datejust Wimbledon Stainless and 18K Yellow Gold 41mm
Regular price
$16,850.00
Sale price
$16,850.00
Unit price
per 
Rolex 126300 Datejust Wimbledon Stainless Steel 41mm
Rolex 126300 Datejust Wimbledon Stainless Steel 41mm
Regular price
$13,575.00
Sale price
$13,575.00
Unit price
per 
Rolex 16233 Datejust,18k Gold & Stainless Steel, 36mm
Rolex 16233 Datejust,18k Gold & Stainless Steel, 36mm
Regular price
$10,900.00
Sale price
$10,900.00
Unit price
per 
Rolex 116203 Datejust Stainless and 18K Yellow Gold 36mm
Rolex 116203 Datejust Stainless and 18K Yellow Gold 36mm
Regular price
$10,450.00
Sale price
$10,450.00
Unit price
per 
Rolex 116263 Datejust Stainless and 18K Yellow Gold Turn-O-Graph 36mm
Rolex 116263 Datejust Stainless and 18K Yellow Gold Turn-O-Graph 36mm
Regular price
$10,450.00
Sale price
$10,450.00
Unit price
per 
Rolex 177200 Midsize Oyster Perpetual Stainless Steel 31mm
Rolex 177200 Midsize Oyster Perpetual Stainless Steel 31mm
Regular price
$7,250.00
Sale price
$7,250.00
Unit price
per 
Rolex 216570 Explorer II Stainless Steel Black Dial 42mm
Rolex 216570 Explorer II Stainless Steel Black Dial 42mm
Regular price
$14,420.00
Sale price
$14,420.00
Unit price
per 
Rolex 214270 Explorer Stainless Steel Black Dial 39mm
Rolex 214270 Explorer Stainless Steel Black Dial 39mm
Regular price
$12,900.00
Sale price
$12,900.00
Unit price
per 
Rolex 116900 Air-King Stainless Steel 40mm
Rolex 116900 Air-King Stainless Steel 40mm
Regular price
$13,450.00
Sale price
$13,450.00
Unit price
per 
Rolex 116400 Milgauss Stainless Steel 40mm
Rolex 116400 Milgauss Stainless Steel 40mm
Regular price
$11,350.00
Sale price
$11,350.00
Unit price
per 
Alpina Startimer Pilot Quartz AL-240B4FBS6
Alpina Startimer Pilot Quartz AL-240B4FBS6
Regular price
$650.00
Sale price
$650.00
Unit price
per 
Alpina Startimer Pilot Quartz Gmt AL-247B4S6
Alpina Startimer Pilot Quartz Gmt AL-247B4S6
Regular price
$595.00
Sale price
$595.00
Unit price
per 
Alpina Startimer Pilot Quartz AL-240N4S6
Alpina Startimer Pilot Quartz AL-240N4S6
Regular price
$595.00
Sale price
$595.00
Unit price
per 
Alpina Startimer Pilot Quartz AL-240S4S6
Alpina Startimer Pilot Quartz AL-240S4S6
Regular price
$595.00
Sale price
$595.00
Unit price
per 
Alpina Startimer Pilot Quartz AL-240N4S6B
Alpina Startimer Pilot Quartz AL-240N4S6B
Regular price
$695.00
Sale price
$695.00
Unit price
per 
Alpina Startimer Pilot Quartz AL-240S4S6B
Alpina Startimer Pilot Quartz AL-240S4S6B
Regular price
$695.00
Sale price
$695.00
Unit price
per 
Alpina Startimer Pilot Quartz Gmt AL-247BBG4S6
Alpina Startimer Pilot Quartz Gmt AL-247BBG4S6
Regular price
$595.00
Sale price
$595.00
Unit price
per 
Alpina Horological Smartwatch Comtesse AL-281BY3V4
Alpina Horological Smartwatch Comtesse AL-281BY3V4
Regular price
$695.00
Sale price
$695.00
Unit price
per 
Alpina Horological Smartwatch Comtesse AL-281BS3V6
Alpina Horological Smartwatch Comtesse AL-281BS3V6
Regular price
$695.00
Sale price
$695.00
Unit price
per