Re: What is this odd whiney sound from the engine??
Does the pitch of the noise change when you switch the lights and heated rear window on? If it does it could be the alternator bearings.
Also worth checking is the tensioner for the auxuillary belt, as well as the fixed idler. There is a chance they were not done when the cambelt was done. (most places that offer bargain cambelt changes miss these as it adds quite a bit to the overall price)
There is also the chance that the power steering pump is making the noise, the pitch of the noise will probably chance when you turn the steering if this is the case.
Giulietta 2.0JTDm (170), BMW 335i Cabrio, BMW 120d