When I bought my 2010 Mz3 hatchback, the sales guy encouraged me to have my first oil change done at the dealership, telling me that it gives them a chance to check for any problems, etc.
Now, the dealership is 65 miles from my house... not exactly convenient.
I usually do all the oil changes...