I am not a fan of the BMW wheel cleaner, too caustic. It has potassium hydroxide in it.
I use Meguiar's Hot Rims wheel cleaner.
I do use the BMW wash and the convertible top cleaner and protectant. I like the older version where the protectant is a concentrate mixed with water, then applied iwth a sponge. Much easier to control than the spray types.
I think the convertible top cleaner and protectant, as well as the plastic window cleaner is Autosol brand, relabled. At least the containers look just like the similar Autosol products.