The brief
Richard's X3 had a persistent squeak from the engine compartment, worst in the morning when he started the car cold, and it was driving him up the wall. He brought it in for that and a service while it was here. A cold-start squeak from the front of the engine usually means the drive belt and its tensioner. The drive belt at the front of the engine runs the alternator, the power steering and the air conditioning compressor off the crankshaft, over a tensioner and idler pulleys. The tensioner holds the belt at the right tension with a spring, and over the miles it loses that spring, especially when everything's cold and stiff, so the belt slips and squeals on start-up. The belt itself hardens and glazes too. A proper job does the belt plus the tensioner and the idlers as a set, done alongside the service.
The diagnosis
A check confirmed it, the tensioner had lost some of its spring with a pulley bearing starting to feel rough, and the belt was glazed and cracked from its miles, slipping under load on a cold start, which is the morning squeak. The idler was on its way too. The service items, oil and filters and a couple of fluids, were due alongside. So it was a full drive belt set plus a service: the belt, the tensioner and the idler pulleys together, the wear items refreshed, a clean scan.
The work
The old drive belt was removed, then the tensioner and idler pulleys, and a new genuine BMW-spec belt fitted along with a new tensioner and idlers, the routing checked against the diagram and the belt seated properly. The engine oil and filter were changed, the air and cabin filters replaced, the fluids topped, and a full diagnostic scan run with no codes left. A road test, including a cold start, confirmed no squeal, no chirp, and everything the belt drives working as it should.
The outcome
A fresh drive belt running quiet and true, a new tensioner holding it properly, no cold-start squeak, the accessories all driven cleanly, and the service done alongside it. The X3 went home with the squeak sorted. A failing tensioner lets the belt slip and squeal on a cold start, and a slipping belt that gives up can damage other parts, so changing the set and doing the service together put it right in one visit.