Hello i am 19 i was given a 2009 BMW 528xi after working this summer. I got a tune up about a week ago and earlier today i drove thru what i thought was a small puddle of water. My car wouldn’t start for about 10 minutes when it did it misfired ridiculously and i had a hard time making it up a hill. I let it sit for a few hours now the check engine light and low beam light are on. Like i said i recently got a tune up. I know i am due for a new tensioner and belt soon but don’t think this has anything to do with the lights and cylinders. Please help me out i am not super knowledgeable about cars but i do really love my bmw. Much gratitude.