My next suggestion would be to scan the car for error codes with a BMW specific scanner. Your first post mentioned getting a reduced power output warning. A scan of the error codes may point to something more specific than my guessing about what else could be wrong.
__________________
bone stock
|