Originally Posted by
az3579
$720 sounds like a total ripoff.
If your shop accepts customer supplied parts, I would order the parts yourself and supply them. They might be quoting you Genuine BMW ones, which are excessively expensive at more than $60 a piece. The one Galapolis posted is a good one to buy, and that comes out to less than $190 for the set vs over $360-400+ for a Genuine BMW set and is probably of a better quality (depending on what brand BMW is using nowadays).
Honestly, it's pretty easy to do this yourself. If you've never done it before, then you can probably knock it out in less than an hour and a half taking time to read a DIY as you go, but for a seasoned veteran, it would probably take about 30 minutes.
It is generally good practice to replace spark plugs at the same time as part of a "tune up". If they haven't been done yet then get those replaced as well. Expect to pay about $60-70 after taxes for a set of the NGK BKR6EQUP plugs. These will add about 15-20 minutes for a novice and probably about 5-10 for someone proficient (taking their time) to the total labor time for DIY.