>>1874490>>1874467I've got a growing collection of older motorcycles mostly with a bias towards Dual Sports, if you want something simple and reliable but not a slow 125cc bike designed for third world countries your only real options are in the Dual sport world. Pretty much anything newer than the early 90s and Japanese is going to still have parts available and will be reliable enough if you're mechanically inclined, avoid anything european like the plague. The real question is what sort of riding do you plan to do since that'll dictate the priorities for everything else.
With engine size you've really only got two choices, they're all similar enough within a class, something in the 250 range, ≈20hp/250lbs(110kg), or the larger 650-600 singles, ≈40hp/370lbs(170kg), go for whatever is priced well locally. There are bikes like the DRZ400 which occupy a middle ground and are worth considering, but I personally would avoid the DRZ because it's watercooled and the carburetor and spark plugs are a pain in the dick to access.
Honestly, if you plan on doing any amount of riding at over 65mph(100kph) I would look at the 650s. I've owned a Gen-2 KLR650 and currently own DR650, IMO the DR is just a better bike, it's way easier to work on/lighter/better gearing, anything that the KLR's got over it can be fixed with aftermarket crap too. There's also the XR650l which is lighter then the aforementioned bikes, it's probably better in the dirt and the suspension is better stock but they don't like heat and the shred themselves if you do a lot of road riding. Considering you're in Europe you've also got the Yamaha XT660 which from everything I've heard is a great bike but I've never seen one in the States. You might look at something like an older Super Tenere or an Africa twin but I suspect they're larger than what you're looking for.
I've also got an XT225, it's nice offroad, but riding on the street for more than an hour feels like abuse, that's just 250s though.