It's quite easy. All it requires is around $12,000. Better to trade. Unless, of course, you're like me and have a wagon. I havce this fantasy about transplanting a 3.0L in, but I suspect that reality will involve an E90.
$12,000 seems way too much. You are looking at the most 1/2 of that figure. You can find the engine low milage with trans for $3k easily. Swapping out an engine isn't as hard of a task as everyone makes it out to be. If anything, pay your technician some cash on the side and I'm sure it will reduce your costs even more.
A forum community dedicated to BMW E46, E90, and F30 owners and enthusiasts. Come join the discussion about M performance, turbo kits, engine swaps, builds, modifications, classifieds, troubleshooting, maintenance, and more!