While it is most likely an alignment issue I have never had cars as touchy as bmw's re: air pressure. I can tell when the tires are uneven with pressure as it
will start to pull. Check your pressure and make sure both sides are the same
front and back and see what happens - its cheap and easy. Also tire pressure in bmw's greatly changes the handling. It is fun to play with. It is worth trying the pressures for over 100 mph that are not on the label. 41 rear 37 front.