M54B25 Engine from a 2004 BMW 525i with only 117k miles. Runs great! Does not make any unusual noises, doesn’t smoke or use fluids. No damage to engine from wreck or removal. This engine comes complete with uncut wiring harness, complete intake manifold, coils, everything pictured. Pictures are of the actual engine you will receive. Fits 2004-2005 BMW 525i without dynamic drive. Freight shipping is provided via XPO Logistics to any address within the lower 48 states for $325. A $75 fee for a lift gate service will be applied to residential zoned addresses. Optional lift gate service available to other addresses upon request. No shipping outside the contiguous 48 states. No P.O. boxes. No international shipping.