When starting, engine not coming up to idle revs. I have to give it little gas.
What is your question?
Normally you turn the key and the engine starts up to idle revs. Now you turn the key and crank longer and give it a little gas to get the revs up to start and idle.
RepairPal Certified shops can diagnose and repair your 2004 BMW X3. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.