a/c problem on 1990 BMW 735i

a/c works good when driving but gets very bad when you stop at a light

2 answers
you should check your compressor or the belt of the compressor as well the ball bearings .....
Check your compressor you might have a compression problems also consider to have a general cleaning on your A/C which includes flushing the A/C system.