Something is obviously "off" here, but over the Internet it's hard to see what's going on. Suggest getting guidance from a local technician who can help diagnose the concern; hopefully it's a simple fix.
What are the code numbers?, It could be a random misfire. Please provide more info. Otherwise, any suggestions given could not be for your specific issue. I'll suggest to check all plugs, connectors, or anything that might look plugged but would not be seated correctly or completely.
RepairPal Certified shops can diagnose and repair your 2002 BMW 745i. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
on Aug 24, 2017
Checked all connection codes are 2742 2744 2747 2749.
What are the code numbers?, It could be a random misfire. Please provide more info. Otherwise, any suggestions given could not be for your specific issue. I'll suggest to check all plugs, connectors, or anything that might look plugged but would not be seated correctly or completely.