B58BC , removed from a 2020 BMW 8 series

Engine block has under 8k miles crank turn all connecting rods cap and main bearing was removed to inspect bearing , all are ok .

Long Block  wall has marks of water rust may be needed work.