I need help, i bought a X6 M from a pawn shop, i drove it around everything seemed fine, but after a while when i tried to put my foot down there was a check light "Engine Malfunction: reduced power" i took it to a mechanic, there were some compression faults, that i fixed by changing destroyed tubing. its no longer putting out a check light, but it feels sluggish, it really doesn't feel like the car has 555 horsepower. the turbines are in great shape no damedge and no oil leaks, the start is neck breaking but 0-60 mph is 7 seconds and it takes forever to pick up speed. i need help what could be causing this, i even reset the transmission but no luck, i need help