Bought my first BMW last month....'06 330i, 36,000 miles CPO...have been noticing that it idles kind of rough and has a somewhat rough start up when it sits for a little bit (several hours), didn't think much of it until yesterday when I started it up after work and it really acted up. Noise almost sounded like if you were to turn an ignition key again after a car is already started. After that noise the car ran kind of weird (extra loud fan type noise). Not 100% sure but I feel like it acts up the most on cold damp days during/after a rainy day. (South East PA) I'm thinking the noise may be the ignition or fan? And the rough idle maybe something with the intake solenoid? Any ideas? The car will be going into the shop next Wednesday.