so it was the tyres in the end?
sounds like the car wants to crab around corners?! is it worse dependant on what corner you are/were going into to LH/RH?
get an alignment check like i said also gt the car up on a ramp maybe the subframe is bent?
.... But I now have a M3 CS