DICE i-BMW-TSV SilverLine BMW/Mini Cooper iPod Adapter
Easy to install, sound quality is very good.   Installed on my 2007 MINI Cooper S Cabrio. Works perfectly.    There are DIP switches on the box to change settings.  To display track info, there'll be a delay to button actions actually taking effect.  Disable track info and the buttons act almost instantly.     I have mine configured this way since all the info is much easier to see on iPhone screen!  Probably the best iPod car interface out there. Highly recommended.  Definitely better than the BMW OEM one,