Question: how much does it cost to replace a starter on a 2007 bmw 328i?
Answer: The average cost for a BMW 328i starter replacement is between $542 and $778. Labor costs are estimated between $273 and $345 while parts are priced between $269 and $433 .