Classic Motorsports did a major, 70 thousand mile service for me and has also replaced the power steering hoses. The major service was expensive and covered the transmissions, differentials, spark plugs, as well as other things.
I have been using Classic Motorsports for about 2 years, and everything is running fine. They are a local BMW service, so it is convenient for me.
more