This is a big Ass problem with the e90 4cylinder petrol models,
I had to top up my 320i every month with 1Lt of oil. :skit:
Thats the reason I sold mine, check valve stem seals / oil seperator!!
Many guys have had this prob on the forum as well, but the fanatics will send guide you through the process!