I reckon what I am always trying to say that if you are not going to wrench yourself and always take these things to 'professionals' they are virtually impossible to afford. This gives BMWs and such a bad rep...no way you can justify owning/maintaining a 20 year old machine of this ilk and have someone else do the work for you, you must be willing and able to do the labor yourself. They are not hard to work on if you have done things yourself in the past, they really aren't; I couldn't fix a Chevy if it hit me in head but any eurocar I can take apart and put back together in a heartbeat. A 20 year old BMW will eat you alive financially if you can't fix it yourself, and want to....peace....Cliff