Question by dupreez posted 6 months 2 weeks ago in BMW

I have a BMW e90 320i 2007, when I drive it shifts only to gear 4 with 1500rpm then as it reach 80km/h it starts to jerk very hard and the d sign will disappear and the transmission sign will appear, if I try to push my rpm to 2500rpm to 3000rpm it will start to jerk and the transmission sign will appear and the fan will start to run, I thought it might be The low ATF ,I filled it up but the problem is still there, can anyone assist as what could be causing all this