if youre speaking in USD's, which im assuming since youre using our dollar symbol, then $3900 for a brand new or used '04 KX125 is awful. at our local dealer, they had a brand new '04 KX125 for $2400. try, either by yourself or with older friends/parents, to get it for $3000, other than that, unless you want to spend the money, find something else.
First I would try talking the dealer down. Do some research and find out what other places are charging. Look at any major dealership in Alberta, Saskatchewan, and Manitoba. You may not be able to talk him down to the same price, but you should be able to talk the dealer down some.
And as far as talking dealers down. Dont act "young" and make sure you know what your talking about. (One of my Nitro RC car motors blew up i talkedthe company into getting me a FREE one, and they did :yikes: . But there was a huge story on my behalf which was true (they lost the parts i sent in). But they wern't going to give it to me at first) Just know what your talking about. And dont let him push you into thinking that he is right. And 8.10 times you will get him down. And if he doesnt budge just wait for another employee another day later and try on him ;) .
Look around a bit more 04 125 for 4600$$ thats looking pretty high for me. I live in British Columbia and theres a 2005 cr 125 and I have a picture of it to, its lookin brand new and they want 4 grand for it. Take your time man, and find a nice one, im doing the same im buying a 125 right now just lookin for the perfect bike to pop out.
I am 6'2 and 155 pounds. i am looking at getting a new bike this summer to replace my xr100. i was looking at getting a 125 two stroke as the physical size is good. but i am afraid it will be a bit too much power since im used to riding a four stroke 100.