I have been having lots of problems with my 2000 323i It was over heating needed a new battery and just on and on well I got it running and was going good last night I go to get in it today to drive it and it will not turn over it lights up and everything like normal but will not crank. I go and get a new battery for the key because thats what I was told would help but that didnt do anything help please!!!