This is 2010 X3 with 210K miles. I always got 2A82 code and ISTA indicate bad Soleinoid valve or compress ring dug into bearing strips, my Soleinoid valve, sensor and filter are quite new, oil cap is fine. I guess I had the latter problem. Last time I didn't check it when changes CCV gasket. I want to know whether my model has Teflon ring or metal one? Older generation use metal. I might fix it by change the seal. If mine have metal seal, I have to change seal and camshaft bearing cover or strip.