2007 Mini Cooper S Check Engine Light

P.S.
I took it to the dealer today - they replaced the High Pressure Fuel Pump. They said even though the care seemed to run fine, it was sending error messages and not functioning properly. Good thing it was under warranty - would have been a $1000 repair.