The best time to buy is most likely to be at the end if the riding season or just before it starts. You should get a good deal now cause dealers are trying to get rid of old stock. By the time it realy warms up it won't matter, everyone is gonna wanna ride, replace there old one or whatever. I just bought my new 04 R6 couple months ago, saved about a grand. 1 mile on it new, just put 600 mile on it last sunday. Riding home sucked, Feb. in 23 degree wheather.