I am so sorry to hear your missfortune....There are used engine with very low miles on ebay from reputable sellers. I will look into it as it's only around 3k, doesn't hurt to offer them 3k shipped.
http://cgi.ebay.com/ebaymotors/BMW-E...Q5fAccessories