Hey, So I have been looking into buying a trail bike (can ride on the streets legally and also can go off-road) for about the past 6 months and have really wanted one. However I am not able to buy one until about mid-2017. The bike would mostly be used for on-road things, but I would like to be able to take it off-road as well. So I want to be able to ride it 15 minutes down the road to work and then ride it to some tracks on the weekend. I was wondering if any of you have any suggestions of decent ones I could buy. It would have to be second hand as my budget will only be about $2500-$3000. I would like to get a 250 cc, not a 125 because I want this thing to have some power but not a 450 as I will just be a beginner. I am not sure if I want a 2 or 4-stroke though, as I hear 2 is easier to fix yourself but 4 is easier to learn on. I am definitely more interested in a 4-stroke as my dad also has mechanic experience and so did his father, so it will be great to learn how to fix it all myself. I am currently 145lb (~65kg) at 5'10" but by the time I am able to buy this bike I would say I will be about 155lb (70+kg) and possibly 6ft. I have never owned a bike before, but have had a little go on a 125 before and have been on the back of my dad's Honda CBR 600 a lot. Gear will also be needed, but just the essentials (Helmet, gloves, possibly a jacket) so if someone could recommend some of those also that would be great! Hopefully that is enough information and someone can give me some decent recommendations, thanks!