I have both. The BMW is more comfortable, faster, corners better and gets about the same mpg. The initial cost is very close, but dealer services to keep your warranty up up are more for the BMW. If I had to pick one, it would be the BMW. It just handles that much better. It's quicker 0-60 mph, they both top at the same speed ( about 120 mph) due to the Rev limiters. After the warranty expires you can pull one wire off the CDI and over Rev to your hearts desire, but it will lower engine life, and how much you'll get over 120 mph I don't know. Can't beat the tires that come on the BMW. While not as fast off the line, it can keep up on the curvy roads with the best of the 600-650 cc sport bikes.