BMW 328i Engine Long Block

Photo of actual part

General Part Type: Engine Long Block

Description: Engine Long Block 3.0L 7558325 7558318 Includes: Engine Block Head Pistons Rods Crankshaft Valve Cover w/ Valves Oil Pan Includes no accessories

Part Numbers Observed: 7558325

Part Taken From: 2007 BMW 328i - With 171862 Miles