hey guys, my 07 328i 6 speed won't start, it started earlier this morning and took a few seconds to start, it's actually been doing this a lot lately were it takes longer then usual to start, I feel like it's the battery because about a week ago after working an overnight shift, I went out to my car to start it and put that key in the ignition and some sort of line ran through the little display that shows you yours MPG and other stuff, and nothing turned on and it
wouldn't let me take my key out of the ignition. so I ended up jumping the car and it worked, so I'm guessing it's the battery but I'm not sure take a look at the video I attached and please any help would be appreciated.
car has 76k miles on it, and is a 6 speed 328i 07