I own an M3 and it is brilliant -- but it came out prior to flame surfacing, big butts and iDrive. (Thankfully.)Oh come on... the M3, 335i, M6 how can you be so harsh to these brilliant machines.
BWM was the first to offer an iPod interface, BTW, and I snapped it up as soon as it was available (which was many months after it was announced). As an interface it's a clever salvage job, but it works. When the dealer put it in they installed the wrong thing -- an AUX input cable for which there was no control. I asked if they had tried it out before letting me drive off with a non-working part installed. Nope. No one at the dealer had an iPod. Ah, the BMW dealer network in NA was never a strong suit for the brand.
Obviously the great thing about Apple design is the simplicity. For buttons, the "less is more" aesthetic applies. But in a car's dashboard and console, that's not a good thing. For me, functionality in this case is defined by what it doesn't do -- take away from safety and the driving experience. Eyes on the road, hands on the wheel. Can Apple clean up the driver/dashboard interface without creating driver distractions?