Last night after a wedding reception I went to start my 1998 BMW 328 and it wouldn't start due to a dead battery. I had it boosted and it started right up and I drove it home. I thought that perhaps the door didn't latch resulting in a drained the battery. But this morning the same thing happened. I put the battery reader on it and it read about 12.1 which is okay. Could this be an issue with the battery itself, or is there another problem? Any advice would be greatly appreciated. Thanks!