Question: how much are bmw spark plugs?
Answer: The average cost for a BMW 328i spark plug replacement is between $144 and $305. Labor costs are estimated between $120 and $152 while parts are priced between $24 and $153.