My car is a 330d automatic with 104000 miles on the clock . The gearbox works perfectly except when descending a hill . Depending on the speed of the car the gearbox will change down one or sometimes 2 gears (not very smoothly either ) with the revs going to over 3000 . It makes it look as though I am a bad driver . Is it meant to do this and if not what is required to stop it ?
My last e46 325i petrol automatic did not do it .