Dear BMW Master,Is it normal to do TOP OVERHAUL at 130km M43 E46 engine?.. Reasons being:1. When check in computer, the firing not so got..2. No problem at coil3. Spark plug seems to have some engine oil..4. Compression abit low..have u guys come across this situation before.. Just helping my friend here..