Be careful with these, the M272 engine has a problem with it's balance shaft wearing at this age. EML with a camshaft position fault code is usually the first sign. If reset the light can take a while to come on. It requires engine removal and strip to repair.
Google will tell you all about it, I had a 2005 that developed the problem around 70k.