Bmw 2005 X3 3.0 Uneven Idling