cheers for the replies abselutely evrything ahs been checked a million times, ive heard that when the battery completely dies you need the code resetting as the immobeliser and or other systems kick in, this can only be done at a bmw dealer is this true