It could be the wheel bearing(s) Have an assistant drive the car whilst you listen for the noise and for which side it is coming from, jack up that side and turn the wheel by hand. A rumbling or roughness could mean the bearing is failing and if so you may wish to consider seeking a BMW pro to repair it as it is fairly involved and requires special tools.
SPONSORED LINKS
Monday, December 1st, 2008 AT 11:12 AM