The CCM 640's SOHC, air/oil-cooled Austrian-made Rotax motor is generally very reliable. It has a widely-spaced service interval (3000 miles) and it responds to tuning very well. It’s easy to ride and the greater displacement makes it a more rewarding ride than its smaller, 598cc, sibling. Off-road it’s a bit of a handful – there’s just too much power and weight for novice riders on all but the simplest trails.