So I had this problem on my automatic 320d E90 where it would vibrate very heaviy under acceleration or going uphill so much that highway trips were out of the question. Upon driving the rev counter will be all over the place even at idle it would be trembling just a bit. Upon reading the advice from several forums I narrowed the problem to the propshaft and bought the front and rear flexi discs and centre bearing which were installed by some guys at Super Quick where I also replaced my control arms. After the work we took the car for a test drive and the car only started vibrating around 160km / hr. On the way back the vibration was back at lower speeds like 80km but much lower than first time. Rev counter is stead on driving and rock steady at idle. Upon further reearch I realise may this could be my tyres (I have normal 17s on the back and run flat 17s on the front) and its something I have always wanted to fix but never got round to doing. My question is to fix the problem should in what order should I do the (1) wheel balancing (2) wheel replacement to same size (3) having the centre bearing preloaded because I don't think those guys knew anything about that and kinda struggled to put back the propshaft after putting the flexi discs. Now I am no longer sure and hope having those three done will trouble shoot the problem.