Tanto Pioneer como Alpine tienen modulos para que algunos modelos de BMW puedan manejar sus aparatos desde el volante. Lo mejor es que consultes antes en un distribuidor oficial.
Tambien debes consultar la compatibilidad del Pioneer con tu teléfono, no sea que después de instalado te lleves una sorpresa.
Yo llevo un BT55 de Pioneer, mi teléfono es un Motorola V3 y van bien aunque no tengo volante multifunción. Tampoco me gusta mucho cómo suena el BT55, debía de haber puesto un Alpine.
Saludos