I want to choose a car, help me to have a look, KTM 640 adv and BMW F650 GS and Honda XR650. and Yamaha XT660Z . this paragraph four. I like running forest road and long distance, so which is more suitable? Friends to help me to choose, give your reason and your opinion. Thank you. <IMG id=big_img title="宝马F - 650 - GS" alt="宝马F - 650 - GS " src="http://www.tucer.net/up_files1101/2010-05/1273105381skJa.jpg"> Master please help pointing.