2005 BMW M3 Battery Replacement Cost Estimate