I am driving a BMW E90 320i 2006 petrol and the car has an irregular idle and a misfire. Could it be the vanos solenoid Where can i source these parts :ty: