Zaino has been by far the number one choice for the guys on my 300M club who are zany about the shine on their M, and also those who post on the Edmunds 300M board. I have never gotten around to using it because I put a 6"/1"racing stripes on the passenger side and also pin stripes on my M. I contacted Sal at Zaino and he told me that the striping material would absorb some of the product so I would have to be careful how I applied it. I didn't have the patience to try. So I just don't apply anything except I choose the wax cycle at the no touch car wash every so often. Others on my sites like Zymol. My M is 5 yrs old and the paint still looks superb in Platinum. If they did as good on the Crossfire paint you may need little or nothing.