You shouldn't pay more than 125 for a change at a dealer (actually it should be about 95). The day mine started charging me 350+ without any justification other than trying to realize improve margin was the day I ordered oil, etc to do it myself. The one bit of clarification here is that you are talking oil change. If you have a dealer add DEF, they will charge you additional labor and--very likely-- a 2.0 multiplier on the list price of the fluid. This could be a large part of your 250-500 quote.
Either way, simply ridiculous. I would consider taking silvers advice and learning how to do it yourself. It's nothing to be afraid of, just--like any DIY-- have the right tools, take your time, and be patient if something doesn't seem to be going right...and be happy knowing that you are not making a needless donation to someone else's financial good fortune.
My Picture Threads (Oldest to Newest): 1 2 3
Join BMW CCA
! (Use my link and I get credit