QR Code Link to This Post very nice cruise control switch removed from my 2006 BMW 525i E60. This will fit the 04-09 E60 E63 E64 series lineup. 525 530 545 550. Please do your own research as to it's fitting your vehicle. Everything works as it should. This was from a clean 80k mile car. NOT from a wrecked vehicle like most others.