Hey! Good news!!!!! I found out what was wrong with my car!!! I was talking with a friend that I had been leaning towards that the DME was the issue. He said that he had one that fit that he could lend me to see if it started. Well I put it in and nothing happen but when I put the main relay from ly brother 325i in it STARTED! WHAT A RELLIEF!! IT Smoked a lot since it been sitting a while so I turned it off so now for the tune up and to buy a main relay and a Dme. Thanks to all who helped me!

If you have a 325 and 525, if they both have the same engine (m50b25), then their parts will also be largely interchangeable, which should include the dme as well.