As in pic 70k miles I stroked as last 20 years
E36 M3 70k S50b30 3.0 Engine 70k Pistons
E36 M3 70k S50b30 3.0 Engine 70k inlet exhaust camshafts
E36 M3 70k S50b30 3.0 Engine timing chain guides idler
E36 M3 70k S50b30 3.0 Engine main bearing cap bolts
E36 M3 70k S50b30 3.0 Engine rear oil seal housing
E36 M3 70k S50b30 3.0 Engine brackets bmw