I am planning on buying a new engine for my 95 740I with 270k miles. Where is the best place to purchase? The Dealer or after market?
270 k miles is not yet that much.
At the dealer it will cost you a hell of money.
But check their price and compare with others such as
http://www.bmrparts.com/reman.htm
http://bavengine.com/about.html