+1 on the Ultimate Compound. Good results from a easy to find big box product. Used it on my JB e90, much more JB now.
Afterwards, I tried out another big box product, Armor-All Extreme Shine Wax, about $15. Easy to apply and wipe off. One claim they make, something along the lines of "repelling dirt" I found to be true to some degree. The car seemed to keep it's clean look longer, between washes. Very satisfied.