I have a 2003 Z4 2.5i - it has done 60k. I have only had the car a month now but I'm not happy with the steering. I have had new tyres fitted (none run flats) and had the tie rod ends replaced. And a garage has done the tracking (although I'm not entirely convinced how well this has been done)...