My e46 just passed its 100,000km mileage. I read in the forum that once you pass the 100,000 km, you most likely need to replace the drive shaft. This was confirmed by my friend after he heard the sound the car make every time i turn the steering wheel.My question is how much would it cost to replace the drive shaft?