BMW Spark Plug Replacement Guide

DIY Cost
$75-$200
Mechanic
$380-$600
Dealer
$550-$820