if it's still under warranty i'd go over it with a fine toothed comb. Might even had an independent guy hook up a really computer to it... not just something at a parts place and make sure you know ALL the codes it's thrown.
__________________
2014 X5 xDrive 35i
|