I recall there being 27" of clearance from firewall to the edge of the fan on the stock 325i, but I definately need to verify this. I have heard that the engine fits into the engine bay it would be a matter of, custom motor mounts, driveshaft modification, and possibly some drive tunnel...