All this talk of BMW cleaner, but they don't actually make the stuff. Nor do they actually make many components that form the vehicle, such as the roof and the seats for example. Would be interesting to know the views of the actual manufacturer of the softop rather than just accepting that a cleaning product sold by BMW is the 'right' product.