Buying a used E will yield problems like those listed in this thread:
http://www.xoutpost.com/x5-e53-forum/...e-repairs.html
I still think a lease on a new E will cost less in the end. If you can't afford that , you might be better off looking at other cars (not german).