Ok ...you did not mention alignment had been checked. On many roads that have a slope for rain to drain off highway it may be normal for a car to drift toward that slope. Pull is when you have to constantly hold steering wheel to the oposite direction to keep going into ditch. Drift is when you have to make a slight correction in steering wheel.It may require you to drive the car on a highway like a interstate highway generally in the far left lane to see if its still pulling right. You may even notice that it may drift to left sometimes depending on how a road is sloped. I know it is a new car so there should be no mechanical problem but if it is still pulling to the right it still could be a alighment issue. May have to have a shop that specalizes in alignment to cure that type of issue. - milesauto
Thank you for your help --yes, you call it a drift to the right,it has been had 3 alignments and new tires by the local palm beach bmw dealer and it stills drifts to the right --we are at a lost, is there anything in the brakes that can cause this problem or do you know of a local alignment specialist in the palm beach area.
Again, thank you for your help with this problem - evans4848
Some drift is normal. Im not in your area but you can bet that there is a alignmernt specilist in your area. Might ask around for a recommendations from frieds/coworkers etc.. The guys that tend to do a better job are mostly independant general repair type shops - milesauto