Cabriowebshop buys the top from the original BMW supplier. I heard another positive review from another owner last month