Okay so the problem is back
so annoying has been for a good few weeks
What happens now sometimes the revs will drop below 500 rpm but not as much as before , mainly happens when the car comes to a stop in second gear
Also now when I'm driving and car is in 1st gear but still rolling to a junction and I then pull out the revs instead of going up they will fall down to 500 rpm then back up
Hope this makes sense really don't know what to do
Car has been into Bmw 5 times