I've got an '87 535is with the same problem. My mechanic tells me it is the fuel pump in the tank. I've replaced the filter, but it still stalls out in 2nd. I'll try replacing it it on Monday or Tuesday. If you want to know the results, email me. Cheers! Paul