Read a book many years ago - "Drive it forever"....Due to following this book, I got 200k miles on a Chevy Cavalier without any major mechanical problems! Anyways....This book strongly recommended getting an oil change within 500-1000 miles. The thinking was: with a new engine, you get more initial wear and metal particles in the oil during the early mileage period and its best to get them out ASAP.
I'm thinking of doing this for my 325ci when I get it (week 46 vehicle).