Why would you spray a product designed to make a tent waterproof onto the top of a car where the canvas layer is designed to be permeable?
Stick to BMW products or as also recommended Ragtop, that's a 2 part cleaner and protector and don't risk a £££'s roof.