I have a 2003 330XI with a 5 speed manual transmission and with approximately 65K miles. The problem is the shifter won't return to its neutral when I take it out of any gear. Normally it should return to a neutral position which would allow me to shift into 3rd gear. It currently tends to stay below 5th gear. The dealer indicated the shifter bushing needs to be changed. However, given where the bushing is located, it's an expensive repair. Are there any other options?