well, it kinda depends, $3,400 seems about right but check it at kbb.com, a website that will tell you pretty accurate car values. Now about your question, BMW's are very well built, and have been known to last a very long time especially when they are very well maintained. However 200k is a lot of miles and even continuing the perfect maintainance will not guarantee a long life. If I could make a fairly uneducated guess about this particular BMW i would say it will only last you another 100k-150k more miles if you are lucky. Also BMW doesn't really stand for Bavarian Motor Works, it actually stands for Bring My Wallet. But don't get discouraged away from all BMW's they are really phenomal machines, they are stylish, sporty, and soooo much fun to drive. Just find the one that best fits you and don't forget to Kelley Blue Book (kbb.com) the cars before you buy them it is a big help.