Vintage & Collector's Luxury Watches

Discover our timeless collection of vintage and collector's luxury watches. Showcasing top brands from Rolex and Breitling to Omega and Cartier, our range will suit any wrist and style.

We guarantee the authenticity of all 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, we'll help you choose the perfect watch that will last a lifetime and beyond.
28 products
Omega Speedmaster Mark 3 1970's
Omega Speedmaster Mark 3 1970's
Regular price $2,700.00
Rolex Datejust 36mm
Rolex Datejust 36mm
Regular price $5,100.00
Rolex Submariner 40mm
Rolex Submariner 40mm
Regular price $14,200.00
Rolex Submariner Date 40mm
Rolex Submariner Date 40mm
Regular price $12,500.00
Rolex Explorer 36mm
Rolex Explorer 36mm
Regular price $24,000.00
Rolex Submariner Date 40mm
Rolex Submariner Date 40mm
Regular price $12,000.00
Rolex Submariner 40mm
Rolex Submariner 40mm
Regular price $13,000.00
Breitling Cosmonaute Chronomatic 41mm
Breitling Cosmonaute Chronomatic 41mm
Regular price $5,000.00
Breitling Navitimer Cosmonaut
Breitling Navitimer Cosmonaut
Regular price $3,600.00
Rolex Explorer 36mm
Rolex Explorer 36mm
Regular price $18,500.00
Rolex Veriflat 34mm
Rolex Veriflat 34mm
Regular price $5,000.00
Rolex Airking Date 34mm
Rolex Airking Date 34mm
Regular price $3,800.00
Rolex Oyster Perpetual 34mm
Rolex Oyster Perpetual 34mm
Regular price $2,800.00
Patek Philippe Calatrava
Patek Philippe Calatrava
Regular price $10,600.00
Omega Seamaster Automatic Chronograph
Omega Seamaster Automatic Chronograph
Regular price $3,100.00
Omega Speedmaster Professional Moonwatch 42mm
Omega Speedmaster Professional Moonwatch 42mm
Regular price $5,600.00
Breitling Navitimer 41mm
Breitling Navitimer 41mm
Regular price $4,800.00
Rolex GMT Master 40mm
Rolex GMT Master 40mm
Regular price $12,000.00
Rolex GMT Master 40mm
Rolex GMT Master 40mm
Regular price $9,000.00
Rolex GMT Master 40mm
Rolex GMT Master 40mm
Regular price $9,600.00
Rolex Datejust 36mm
Rolex Datejust 36mm
Regular price $3,200.00
Breitling Navitimer
Breitling Navitimer
Regular price $2,800.00
Rolex Oyster Perpetual 34mm
Rolex Oyster Perpetual 34mm
Regular price $3,500.00
Rolex Datejust 36mm
Rolex Datejust 36mm
Regular price $2,800.00
Breitling Cosmonaut Chronomatic 41mm
Breitling Cosmonaut Chronomatic 41mm
Regular price $4,400.00
Omega Speedmaster Mark 2
Omega Speedmaster Mark 2
Regular price $2,200.00
Rolex Submariner 40mm
Rolex Submariner 40mm
Regular price $9,700.00
Breitling Transocean Chronograph (vintage) 43mm
Breitling Transocean Chronograph (vintage) 43mm
Regular price $2,400.00