The iPhone 4S is compatible w/ the current iPhone 4 Basic, Music, and Media snap-in adapters we have available
here.
If it's not working with your vehicle, please ensure you have the correct snap-in adpater per your vehicle's production date and options, and that the vehicle has the latest BMW software update installed.