depends on what year. most you can just crawl under the vehicle look at the topside of the transmission and with a wrench you can adjust it yourself. just trial and error till it goes in all the gears
There is no manual band adjustment in that transmission. It is self adjusting.
This code varies from make to make It may mean the shifter IS NOT IN THE CORRECT POSITION IN COMPARISON TO THE GUTS OF THE TRANSMISSION OR THE NOT CORRECT IN RELATION TO THE SENSOR SWITCH FEEDING THE COMPUTER CONTROL So it could be a $100 adjustment or $2000 replacement of wiring, linkage or transmission components.
The only answer that has an meaning at all comes from the person willing to do the work. Realistically, "fix transmission linkage" gives nothing to work with anyway since no one could know from your description what needs to be done. Could be a quick adjustment and for $10 you're out the door. Others have a minimum charge so you may pay for an hour at current shop rate for that quick adjustment. What is current shop rate? Could be $35, could be $150. Of course the whole linkage could need to be replaced then you may need to pay for the parts and several hours' shop time. You see the problem with trying to answer a question like this. Call a mechanic or your Subaru dealer, but don't be hopeful for a phone quote for "fix transmission linkage".
How much it cost to put a transmission in a 1999 passat
how much should it cost to rebuild transmission on 1995 Lexus es300
How does it cost to replace a 2003 tahoe transmission
transmission bands
How much does it cost to replace a 2004 nissan maxima transmission and motor mounts
For a BMW, the cost for a replacement transmission will be between $2000-$2500. This not including the labor cost.
A lot
it should cost you no more then 250
It will cost approximately $400 in labor to change the transmission in your 1992 BMW 325. A rebuilt transmission will cost approximately $600. A brand-new transmission will cost approximately $2000.