I am going to pick up the new baby tomorrow and would like some advice on what products to use on the new M. In the past I used P21s auto shampoo and wheel cleaner on my old e46 and the porsche I just sold. Seemed to work well. For wax I used the Zymol paint cleaner then their carbon carnauba wax. For the leather I used Lexol with good results. Can anyone recommend any other products that they think are better or have had good results with? THe car is a weekend driver so I won't need to be cleaning the paint all of the time. It will be in the garage during most of the work week. Thanks for your help!