My e34 525i is having intermittent starting issues. Once every couple of months it simply won't turn over. Electrical system as far as battery and alternator are fine. Fuel pump was replaced less than a year ago. Problem happened last night. Had it towed to my house. After car was released from flat bed wrecker on my driveway, I tried to start it and voila it started. Can this be a starter? Perhaps the movement that occurred during tow, moved the starter mechanism?