You said it, buy used. Cost per mile/hour is much less. I've put 7000 miles/300 hours on my 04' 525. Paid $3500 three years ago,still worth what I paid or close...do the math, right now I'm @ $2.00 per mile if I gave the bike away.if I sold it that cost drops to $0. Triple the cost for a new 500, plus all the add ons you will need.