Rolex Watches

Discover true Swiss craftsmanship with our vast collection of classic and professional mens and ladies Rolex watches. From the Submariner series to the GMT-Master to Datejust, our range will suit any wrist and style.

We guarantee the authenticity of all Rolex watches we have on offer.  As Southern Africa's most reputable and experienced watch trader, Peter Machlup builds long lasting relationships with all of his clients and won't sell a watch he's not prepared to buy back from you. Contact us to book an appointment.
120 products
Rolex Cosmograph Daytona 40mm
Rolex Cosmograph Daytona 40mm
Regular price $12,000.00
Rolex Oyster Perpetual Date 34mm
Rolex Oyster Perpetual Date 34mm
Regular price $2,500.00
Rolex GMT Master 2 Jubilee
Rolex GMT Master 2 Jubilee
Regular price $8,800.00
Rolex Cosmograph Daytona 40mm
Rolex Cosmograph Daytona 40mm
Regular price $15,000.00
Rolex Milgauss 40mm
Rolex Milgauss 40mm
Regular price $6,500.00
Rolex Air-King 34mm White Dial
Rolex Air-King 34mm White Dial
Regular price $5,500.00
Rolex Submariner Date 40mm Black Dial
Rolex Submariner Date 40mm Black Dial
Regular price $10,900.00
Rolex Datejust 36mm White Dial
Rolex Datejust 36mm White Dial
Regular price $5,000.00
Rolex Datejust 36mm
Rolex Datejust 36mm
Regular price $10,800.00
Rolex Datejust 36mm
Rolex Datejust 36mm
Regular price $5,000.00
Rolex Datejust 41mm
Rolex Datejust 41mm
Regular price $8,300.00
Rolex Submariner 40mm
Rolex Submariner 40mm
Regular price $15,000.00
Rolex Lady Datejust 26mm
Rolex Lady Datejust 26mm
Regular price $2,600.00
Rolex Datejust 36mm
Rolex Datejust 36mm
Regular price $3,200.00
Rolex Daydate 36mm
Rolex Daydate 36mm
Regular price $16,000.00
Rolex Lady Datejust 28mm
Rolex Lady Datejust 28mm
Regular price $20,000.00
Rolex Cosmograph Daytona 40mm
Rolex Cosmograph Daytona 40mm
Regular price $36,000.00
Rolex Yachtmaster 40mm
Rolex Yachtmaster 40mm
Regular price $8,300.00
Rolex Submariner Date 40mm "Kermit""
Rolex Submariner Date 40mm "Kermit""
Regular price $15,500.00
Rolex Yachtmaster 37mm
Rolex Yachtmaster 37mm
Regular price $22,000.00
Rolex GMT Master 2 40mm
Rolex GMT Master 2 40mm
Regular price $13,000.00
Rolex Daydate 36mm
Rolex Daydate 36mm
Regular price $26,000.00
Rolex Oysterquartz Datejust 36mm
Rolex Oysterquartz Datejust 36mm
Regular price $4,000.00
Rolex Lady Datejust 26mm
Rolex Lady Datejust 26mm
Regular price $3,300.00
Rolex GMT Master 2 40mm "Batman"
Rolex GMT Master 2 40mm "Batman"
Regular price $16,000.00
Rolex Submariner 40mm
Rolex Submariner 40mm
Regular price $8,900.00
Rolex Submariner Date 40mm
Rolex Submariner Date 40mm
Regular price $10,000.00
Rolex Yachtmaster 40mm
Rolex Yachtmaster 40mm
Regular price $9,500.00
Rolex Datejust 41mm
Rolex Datejust 41mm
Regular price $11,000.00
Rolex Submariner Date 40mm
Rolex Submariner Date 40mm
Regular price $9,000.00
Rolex Datejust 36mm
Rolex Datejust 36mm
Regular price $5,200.00
Rolex Datejust 41mm
Rolex Datejust 41mm
Regular price $8,600.00