04" 330i stalling, loss of power and rattling noise on 2004 BMW 330i

does anyone have an idea what the problem might be here... my 04'330i started to stall when going over 40, driving power is very low when i accelerate and i hear a rattling noise under the car. the service engine light is on. please help, i just got laid off a bout 3 months ago and i'm struggling here. thanks.

by in Hartford, CT on June 25, 2011
1 answer
ANSWER by on June 26, 2011
The rattling noise under the car could be a muffler baffle come loose and restricting the exhaust. This will cause loss of power and high heat conditions under the car and in the exhaust of the engine. The check engine light indicates that the computer has detected a malfunction in the engine/transmission control system and has diagnostic codes and data stored which would be essential in diagnosing the problem. A technician with a scanner can access the diagnostic codes and data and then be able to give you a diagnosis. If you can't afford to check it out now, don't drive it. You are asking for trouble if you do, and as you are aware, a German car couldn't care less what your finances are like. They are expensive to buy, expensive to maintain, and very expensive to repair so don't break anything.. If you want to find a Beemer specialist, here's our directory link for you: https://repairpal.com/directory?address=06114&car_brand_names=BMW