So far so good. I could use a bit more headroom, but I am hoping a swap to sport seats will give me another 1/4" or so.
As for parts: http://www.bimmer-parts.ca/
They are located close to me, but they'll ship to Calgary, and they are a really great resource. I've bought tons of stuff off them over the years.
Maintenance: I find Bimmers extremely easy to work on, much like the Z a way. Yes there are more electronics to deal with, but I don't mind that. The general layout and mechanical design is well thought out, accessible, robust, and performs well. Again, reminds me of the Z.
If you are able to do the basics yourself (brakes, waterpump, belts, tuneup etc) I wouldn't sweat the maintenance costs at all. Parts are relative, but for the E36 non-M-series they are pretty reasonable in my opinion. Then again, I'm not one to buy genuine BMW parts unless absolutely needed, and if they are I'll often buy used. It all depends on what your maintenance plans are.