Car won't start for hours after shutting off
I have a '95 M3 that doesn't start SOMETIMES after I drive it and shut it off. The times it doesn't start it needs to sit for about 3 hours to start back up again. When I turn the key there's no cranking or clicking at all. Nothing happens. It'll start if I jump it though. However, sometimes after I drive it and shut it off it starts right up again. It's very tough to replicate the problem as it seems random.
Took it to two independent BMW shops and they couldn't fix the problem. One said it might be a bad starter so I got that replaced and still have the same problem so that was money down the drain. I've been having this problem for awhile now and it's very inconvenient. I'm hoping someone here can point me in the right direction.