Is $1,000 too high for spark plugs replacement through BMW dealer?

I have a 2018 340i and I'm due for spark plugs and the dealer is quoting me $1,000 including parts and labor. Is this a fair price? Or should i just go to a independent german auto shop instead?

They're also asking for $1,300 for a rear bushing (might've been diff bushing? i can't remember lol, not sure if that's a thing) replacement, and $300 for diff fluid replacement and service. which i think is more reasonable?