If you have no money at all, start with the cheapest fixes first...run a bottle of fuel injector cleaner through the system...
Next I would look toward the fuel pump...
<img src='http://www.bmw-forums.com/forum/uploads/post-46-1094081870.jpg' border='0' alt='user posted image' />
Clear Corners and Sidemarkers
ZKW Euro Ellipsoids w/ DDE Enhanced
Debaffled Airbox w/Green Drop-In High Performance Air Filter