I got mine from the dealer. I purchase an after market one before and it was not the greatest plus it did not feel sturdy and durable like the one I got from BMW and did not fit tight. The one from the dealer cost more ($200) but to me it's worth it. Great outside protection from the elements plus the inside that touches the car is soft to protect the paint. It fits nice and snug over the car with no room for it to lift off due to heavy winds.
2012 650-xDrive Convertible. Titanium Silver Metallic - M Package - Driver assist package- Cold weather package - luxury seating package - Bang & Oulfsen system.
2008 650 Convertible 6 speed manual
2004 645 Convertible 6 speed manual
1994 540 6 speed manual