I have a 525i bought 55months ago.Runs great until warmed up then hesitates really bad on take off when up to full temp.Battery went dead twice, not knowing where I stood I put in a new one.Now no hesitation ever.Does this indicate anything else? Also seems like gas mileage got alot better on the highway today.