The vehicle's battery is responsible for starting and powering accessories while the vehicle is off and while running. During extremely hot or cold weather an aged battery will struggle to start or even charge properly.
If your BMW has been in an accident in which the Battery Safety Terminal has been tripped you will need a new positive cable connection pole in order to restart the vehicle.