Question: how much does it cost to replace a starter on a bmw 328i?
Answer: The average cost for a BMW 328i starter replacement is between $460 and $608. Labor costs are estimated between $218 and $276 while parts are priced between $242 and $332.