I should probably update this thread. Given that Peter Pan and Stevens Creek are tied in the polls at this time, I took tbone's advice and called the guys at Sonic to get their recommended advisor over at Stevens Creek. They gave me Justin Carlos' name, and I set up a service appointment with him on Friday.
Everything went well and the M3 only had about 10 miles put on it despite the fact that they had some trouble getting the oil sensor to give a reading. Justin sent me home with a quart of oil but the reading today shows it right at full, so I guess they put in the proper amount. He also arranged a brand new 328i coupe to get me around while the M3 was in for service.
I'd like to thank everybody who responded to the poll, and please feel free to keep on voting and posting so that future owners find this useful as well.