Financed my 2004 M3GT for 3 years in February of 2004, then financed another M3GS in June of 2005 for 3 years as well. Got an additional 0.5% discount on the financing rate from Scotia Bank because of the loyalty program, ended up paying 0.9% on the second M3.
Go for it!