I am a big fan of doing my own work on my cars, but when I spoke with my BMW service manager, the price is $90.00 for a complete oil change, for the $10.00 ($69.00 + shipping) I wont even get out the ramps!
It is as cheap as it gets to just schedule an appointment! JMO