Question: how much to change spark plugs on bmw?
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. Estimate does not include taxes and fees. When would you like to drop off your car?