I bought a big clay bar from a crafts store $3. Same as the one sold in the box with the cleaner for $30
Just make sure you get the one that doesnt harden in the air. Mine is a pretty big bar that will last another few seasons.
Edit: bought mine at an Arts store - Vaughan Mills Mall
E39 540i Sport