BMW
-
2001-2006 E46 BMW M3 S54 3.2l Engine Long Block / 118K M3016
$6,299.992001-2006 E46 BMW M3 S54 3.2l Engine Long Block Donor Car: 2004 E46 BMW M3 Convertible - 118K Functionality: Removed from a 2004 E46 BMW M3 Convertible with 118k miles. Removed from a running and driving car, so this motor was able to be fully driven...984031597841$6,299.99