Question: how much does it cost to change spark plugs on bmw 328i?
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.