I have a 2004 M3 , and washed it yesterday, and I had used p21s paintwork cleanser/zymol creame on it on may 21st, and it was stil looking great and all, but I had an impulse buy of that nxt spray wax at the store the other day, so I put that on, and really enjoyed the results, very fast to use...