I'm a 6'1, 160lbs, intermediate driver, have a TTR 125 but want a dual sport bike and something thats way faster. I think 250cc is enough for me and wouldnt go any higher because im doing mostly backroads and offroading

I've been doing research over the past few days and looked at several bikes that could be options
1) kawasaki KLX250
2) yamaha XT250
3) honda CRF250R
My budget is around 3500, so I would be buying used to get within that price. please do not recommend the WR250R. its probably best bike but money is a big part of this and its too expensive

1) What bike do you guys suggest for me, and do you have another suggestion?

2) Can you provide me with the pros and cons of all the models

10 PTS FOR BEST ANSWERS