i have an 87 325is it's stock with 152k miles and i got it for $2500. i'd say in your case the price is a bit much even if it runs forever. i do agree with thesmelsinator too if he put a lot of money into the car hes gunna want a lot more for it over if it was stock thats the problem i ran into finding an e30. also what sucks is the interior is what can get costly and hard to find. i say go for a stock e30 way cheaper and then you can do whatever you want to it after that. but good job on the 87 325is thats whats up!
just take your time and find the right one.