There is an independant BMW dealer in Westchester, IL. The mechanic working there used to own a shop in Brookfield but moved in with his buddy at the dealership. The mechanic did work on my '92 525. He also drives a very nice 850i.
The complete address is:
Westerchester European Auto Sales Inc.
11125 West Roosevelt Road
Westchester IL, 60154
or at email@example.com