i had the same thing with my 3 series, the rear wheel allignment is a little different from front. ( camber adjustment needed )and you dont have much to play with.
i had new tires installed and 4 wheel allignment done !! the car is allover the road now.
i have another appointment scheduled for re-allignment. make sure have someone know what he is doing to do allingnment