Dear all sifus and bros,My ride is a 523i 2000. Engine sometimes mis-fire and cause the car to shake slightly when idle and accelerating.Thot it due to ignition coil but compression test shows cyclinder no. 6 "leaking". Mech says either piston rings or there might be slight crack in engine block.Anyway need advice if better to replace whole engine to a 3 litre one or to open up and repair existing one?Cost wise to replace is around 12k and to repair estimated around 6-8k.Thanks in advance. :listen: