I would visit Local dealers and test drive their machines, purchase one in my price range that I liked the features of. It is nice to purchase locally then you are able to take advantage of the free new owner classes and services when needed. It is nice to take those classes and learn all the bells and whistles of a new machine.