I have an October 2000 BMW 3 series, and prior to buying it I was unsure if it came with a CD changer or not. The head unit is a BMW Business unit that supports a 6 disc changer. I basically had two options - to get a CD changer from the dealer (expensive!) or get an Alpine 6 disc CD changer (identical to the BMW one) for about �100 less. As it turned out, the car came with one anyway, but certainly for the BMW Business unit, you don't need to go to the dealer, but your choices are limited - the only option I know of is the Apline unit.