All the 05 to present 125,s are good bikes, the 04 cr125 has a week motor, but porting and carb boreing it,s as fast as A KTM and the 04 to 07 cr125 handles like no other,bullett proof trans. and clutch, and feels like a new bike after alot of hours,unlike other bikes. I would go with a 05to07 cr 1st, then a KTM 125 they have left over 08,s sitting in warehouses, or a YZ125 good motor, handle ok not like a cr though. I owned RM,s I liked the high rpm motor ,but after a few hours the RM feels woreout.