The E46 manual states that in very hot or cold weather, that in addition to depressing the clutch to press the accelerator about 1/2 when starting the car. I have fond this doesn't always work. Cold there be a problem with the module that sense the clutch pedal is pressed? Is this a known issue? Car is 2002 330Ci. Thanks
If the car does not crank over, then I would suspect that the clutch switch is going bad or is improperly adjusted. It is there to prevent you starting the car in gear and to tell the cruise control system when you hit the clutch so it does not zing the motor to redline.