At the moment I have the following engines to sell:

N52B30 1300$ (Canadian dollars, Priced to sell fast!)
Pulled from 2006 E90 325xi, low miles – 135k km. Long block.
DOHC 3.0-liter L6 engine (24v)

M54B25700$ (Also very good price, check how much they are on eBay and call me fast!!)
Pulled from 2002 E46 325i, mileage is 210k km. Long block.

Pictures coming soon!