I'll be riding from West to East, starting in California and passing through Idaho, Montana, Dakotas, Nebraska, Missouri, and onwards. I have about 1,500 miles on my oil right now, so I expect to hit 3,000 on it somewhere around the Black Hills area of South Dakota or part way towards Missouri. Can anyone recommend a GOOD BMW Shop in those areas to get my oil changed? I've looked in the directory and seen what there is, now I'm looking for an owner recommendation. Thanks.