a friend of mine has an e30 and has recently swapped a bmw 2.5l engine in it, it was on the car show as well! his number is 03227029707(bilal)
the car is in really great condition and doesn't require any work at all but yes he isn't selling it so if you can convince him it would be good for u