Sorry man. If you take an out-of-warranty car to the stealer, you deserve what you get from them.
I recently took my CPO 530i in and they diagnosed shot motor mounts, said warranty doesn't cover anything with rubber in it, wanted $3500 to replace. Local indy said $1700. I bought the OEM mounts for $355 and DIY'ed them in 2.5 hrs with a friend. I guarnatee the local indy will be, at most, 50% of what the stealer wants and he'll be more experienced, likely a former stealership tech, with factory training, who struck on his own.