It's really easy and straightforward. If you can change the oil on a Civic you can do it on the M3. The only real difference is that there are two drain plugs. Or you could just get the dealer to do it if you're still under warranty?
M3 is gone. Pretending to be a dad now with an X5...