recently have a weird problem wit my E46.. when i turn the ignition key to crank the engine, nothing happens for a few seconds..then the engine cranks up..sometimes i have to turn the ignition key back and try again and it starts...wonder if any of you E46 owners have come across a similar problem? any input is much appreciated..regards