Pass on the e21. 3k - that is absolutely outrageous. People can't get rid of these cars, and I'd expect ot pay 1000-1500 for a decent one. They are not fun cars, way too sluggish and old.
If you're going with an older bmw, stick with a 325i/is e30.
This is what $2500 gets you: