Pre Owned Rolexes

Explore select pre-owned Rolexes below, then make an appointment to view our entire inventory of almost 500 pre-owned Rolexes in one of our Tampa Bay showrooms. Up to 60 Months 0% APR financing will be available!

Vintage Rolex 1500 Oyster Perpetual Date Oystersteel 34mm
Vintage Rolex 1500 Oyster Perpetual Date Oystersteel 34mm
Regular price
$4,150.00
Sale price
$4,150.00
Unit price
per 
Rolex 6694 Oyster Perpetual Date Oystersteel 34mm
Rolex 6694 Oyster Perpetual Date Oystersteel 34mm
Regular price
$5,495.00
Sale price
$5,495.00
Unit price
per 
Vintage Rolex 1501 Oyster Perpetual Date Oystersteel 34mm
Vintage Rolex 1501 Oyster Perpetual Date Oystersteel 34mm
Regular price
$4,795.00
Sale price
$4,795.00
Unit price
per 
Vintage Rolex 3372 Oyster Perpetual Bubble Back 32mm
Vintage Rolex 3372 Oyster Perpetual Bubble Back 32mm
Regular price
$4,350.00
Sale price
$4,350.00
Unit price
per 
Vintage Rolex 6564 Oyster Perpetual Oystersteel 34mm
Vintage Rolex 6564 Oyster Perpetual Oystersteel 34mm
Regular price
$4,295.00
Sale price
$4,295.00
Unit price
per 
Vintage Rolex 6075 Oyster Perpetual Datejust 36mm
Vintage Rolex 6075 Oyster Perpetual Datejust 36mm
Regular price
$5,950.00
Sale price
$5,950.00
Unit price
per 
Vintage Rolex 1002 Oyster Perpetual Oystersteel 34mm
Vintage Rolex 1002 Oyster Perpetual Oystersteel 34mm
Regular price
$3,995.00
Sale price
$3,995.00
Unit price
per 
Rolex 16753 GMT Master Rolesor Oystersteel & 18K Yellow Gold 40mm
Rolex 16753 GMT Master Rolesor Oystersteel & 18K Yellow Gold 40mm
Regular price
$13,195.00
Sale price
$13,195.00
Unit price
per 
Vintage Rolex 1675 GMT Master Date Ghost Bezel Oystersteel 40mm
Vintage Rolex 1675 GMT Master Date Ghost Bezel Oystersteel 40mm
Regular price
$18,500.00
Sale price
$18,500.00
Unit price
per 
Rolex 16710 GMT Master II Date Pepsi Oystersteel 40mm
Rolex 16710 GMT Master II Date Pepsi Oystersteel 40mm
Regular price
$21,950.00
Sale price
$21,950.00
Unit price
per 
Vintage Rolex 1675 GMT Master Date Tropical Dial Oystersteel 40mm
Vintage Rolex 1675 GMT Master Date Tropical Dial Oystersteel 40mm
Regular price
$15,900.00
Sale price
$15,900.00
Unit price
per 
Vintage Rolex 16710 GMT Master II Date Coke Oystersteel 40mm
Vintage Rolex 16710 GMT Master II Date Coke Oystersteel 40mm
Regular price
$15,950.00
Sale price
$15,950.00
Unit price
per 
Vintage Rolex 1680 Submariner Oystersteel 40mm
Vintage Rolex 1680 Submariner Oystersteel 40mm
Regular price
$16,500.00
Sale price
$16,500.00
Unit price
per 
Rolex 16800 Submariner Oystersteel 40mm
Rolex 16800 Submariner Oystersteel 40mm
Regular price
$15,250.00
Sale price
$15,250.00
Unit price
per 
Vintage Rolex 5513 Submariner NO Date Oystersteel 40mm
Vintage Rolex 5513 Submariner NO Date Oystersteel 40mm
Regular price
$20,895.00
Sale price
$20,895.00
Unit price
per 
Vintage Rolex 1680 Submariner Oystersteel 40mm
Vintage Rolex 1680 Submariner Oystersteel 40mm
Regular price
$14,300.00
Sale price
$14,300.00
Unit price
per 
Vintage Rolex 5513 Submariner Oystersteel 40mm
Vintage Rolex 5513 Submariner Oystersteel 40mm
Regular price
$22,000.00
Sale price
$22,000.00
Unit price
per 
Rolex 16613 Submariner Date Rolesor Oystersteel & 18K Yellow Gold 40mm
Rolex 16613 Submariner Date Rolesor Oystersteel & 18K Yellow Gold 40mm
Regular price
$13,295.00
Sale price
$13,295.00
Unit price
per 
Rolex 16613 Submariner Date Rolesor Oystersteel & 18K Yellow Gold 40mm
Rolex 16613 Submariner Date Rolesor Oystersteel & 18K Yellow Gold 40mm
Regular price
$15,950.00
Sale price
$15,950.00
Unit price
per 
Rolex 126710BLNR GMT Master II ''Batman'' Stainless Steel 40mm
Rolex 126710BLNR GMT Master II ''Batman'' Stainless Steel 40mm
Regular price
$24,095.00
Sale price
$24,095.00
Unit price
per 
Rolex 116710BLNR GMT Master II Batman Oystersteel 40mm
Rolex 116710BLNR GMT Master II Batman Oystersteel 40mm
Regular price
$21,195.00
Sale price
$21,195.00
Unit price
per 
Rolex 126710BLNR GMT Master II ''Batman'' Oystersteel 40mm
Rolex 126710BLNR GMT Master II ''Batman'' Oystersteel 40mm
Regular price
$21,895.00
Sale price
$21,895.00
Unit price
per 
Rolex 116613LB Submariner Date Rolesor Oystersteel & 18K Yellow Gold 40mm
Rolex 116613LB Submariner Date Rolesor Oystersteel & 18K Yellow Gold 40mm
Regular price
$19,250.00
Sale price
$19,250.00
Unit price
per 
Rolex 16610 Submariner Date Oystersteel 40mm
Rolex 16610 Submariner Date Oystersteel 40mm
Regular price
$9,795.00
Sale price
$9,795.00
Unit price
per