Well I have a problem. My 08 128i cabriolet is smoking. Sometimes from the hood, sometimes from the exhaust, and with a pronounced odor and slight oil leak. 119k miles and the problem started after I had the spark plugs swapped at 112k. It's throwing ses code p0006. I am assuming the worst and thinking I'll need an engine rebuild or swap soon. If I can get it done all in for less than $5k. If not I'll sell as a mechanics special. Anyone recommended in the Hudson valley ny region to give me an estimate?