I had one for a while, great car.
Not easy to find a e36 w/o a ton of miles in good shape anymore, they are getting old. Strictly from a performance perspective a e46 330 is very similar, if not a little better.
My current e36 is great, just crossed 200k, but is getting a little worn out. Shifter, headliner, door handle, seat... nothing major but the little things are starting to add up. I'd look at a e46.