LN Engineering recommends nothing less than 5W40, as the 0W40 is too thin for your climate. In San Diego, you could easily run 10W40, but 5W40 would be minimum standard. I have no lifter noise at start up and am very pleased over the prior M1 I used, when I first purchased the car. I also change my oil annually which equates to about 2500 to 3000 miles.
Pick your flavor, but I've used Castrol Syntec with great success over the past few years. I just refilled yesterday with the new blend "Edge, with Syntec".
http://www.lnengineering.com/ims.html