E21s are great, just make sure it isn't rusty. Parts are pretty easy to find. $3000 for a regular 320i is a bit high unless its extremely clean. I've had two e21s so far. I picked up a rusty 320i with 190k kms for $700, which I've since sold. Then I found a non-rusty euro 323i with dogleg transmission, 135k miles. This one's a keeper.