My 06 4.8is won't start and the BMW mechanic I took it to replaced a drive motor for variable intake. The vehicle still doesn't start and he said it may need a new intake manifold and that would cost $1900. Has anyone heard of this before? My X5 has 56k miles and was running fine until last week when it stalled. By the way he charged me $360 for the drive motor for variable intake which I didn't need. Should I have to pay him for that?