Clockspring and combination switch assembly from a 2004 BMW 645Ci. This was carefully removed from the vehicle and is in good condition. The assembly shows some minor wear from normal use, but no broken parts. The switches are in good working order. The connectors and mounting points are all intact. The images are of the actual items you will receive. Fits 2004-2005 BMW 525i, 530i, 545i and 645Ci with heated steering wheel and without adaptive cruise control ONLY. Anywhere outside the lower 48 states will require an additional shipping fee. No P.O. Boxes.