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.