 I test drove them all and the BMW won 
the ride derby.  No complaints there 
but the I-Drive interface needs work.  
The controls are not intuitive and this 
from a computer programmer!  Be 
prepared to spend hours figuring this 
out.  Audio controls are really 
minimal - e.g. no CD track titles, no 
fast forward, no random across multiple 
CD's.  Page numbers in index of owner's 
manual are almost all wrong!  