If you know a good mechanic or if you are handy around a vehicle, you are better off getting a used vehicle instead of a new one. New vehicle has too deep a depreciation in the first two years. On the other hand, if you have a business and you can claim tax deduction on the use of your vehicle for business use, you have an option to lease a vehicle, and in this case you will be leasing a new vehicle. In our family, we almost always buy used vehicle -- between my wife and I, we only bought one new vehicle for the last 40 years, all the rest were used ones. Moreover, used vehicle costs less; this means we can afford to buy a better model -- instead of getting a new but low end model, you can get a used high end model. The high end model tends to be better made than the low end model. In short, get a used vehicle.
Second hand but only a couple years old with less mileage is the way to go.......PERIOD! If you enjoy riding, you won't own one only! If you love motorcycle, you will keep changing bike one after another!