2004 BMW 530i Battery Replacement Cost Estimate