I took mine in for the first time not all that long ago (I got a certified 2001 325i) and it came up for an oil change. It cost $85 for that .. I was a bit surprised but when I found out it lasts 15k miles.. I was ok with that.
They said next time I have to have an inspection done.... and it would cost ~$285 .. so I am not sure that you would be getting the same thing... but if so it sounds a bit high. They never said anything to me about the other "extra" things that you have there.. so I can't say anything about those prices.
Hope that helps.