I had an e30 for my first car (which i still have) and ive loved it!
they're a great little car to own but just keep in mind that most being +10years old most will come with problems. Parts can be (and are) expensive and labour can end up costing a bit too, when it comes to servicing only use BMW or Euro speacilist
DTM Australia Tuningwerks (Parts, Accessories, Tuners)
Dont go to places like Ultra-tune like i did and end up with a $1000 service for two and a half weeks to replace a part worth $80! a 'Bentley' mannual is also a good thing to have aound so when little problems come up you can just fix them easily with help from your bentley.
Apart from this e30's are great fun to drive, look good and have good moddifying potential!