I'm sure Watson knows more about BMW's than I do, but my $.02..
$2k for a 20+ year old BMW pushing 130K miles is asking for trouble.. That is unless you know how to wrench your own cars. If not, and you need to bring it to a service shop, make sure to have money in the bank and some KY, because you'll need it.