Who can guess? My 2002 325i BMW keeps dying, even while driving.?

I've had the alternator and two batteries replaced ( the battery seems to get fried very quickly ).
Anyone have a clue as to what's wrong. This has been going on for months now and each time it goes into the shop.
 
Top