OP --- Well it all depends.
How competent do you feel doing an oil change? Do you have the necessary tools?
IMHO...there are some excellent diy oil change video's on uTube for the f22 n20 228i.
Again, IMHO, waiting the recommended oil change interval that BMW expects is just to long. Either 5000 or 7500 miles for peace of mind.
Good luck!!
biz