I recently got a 2009 Mini Cooper S and the OEM stereo was horrible. If you have ever seen the dash in a mini you know that it is near impossible to use an after market headunit and still keep any functionality of the built in computer system. In addition space is at a huge premium because of...