i suggest honda cbr 125 because yzf 125 is sports model bike a sports model bike should have minimum 250cc.not only yzf 125, yzf r15,fazer,fz,fz-s these all are waste because they all 150 cc bikes and even the prices in lakhs. honda cbr 125 is best bacause its costs maximum 60,000rs.if you want costly bike dont prefer yamaha yzf 125,fz,fz-s,fazer,R15 go for karizma zmr it is best because its 220cc bike and also pulsar 220. if you want more costly then go for kawasaki ninja it has 250 cc engine and it is bike of the year 2010 it costs about RS 3,00,000.