No I don't have sd slots i have ami in glovebox I'm pretty sure its mmi 2g from what I've seen.Ive since found that i already have the latest version of maps and mmi.I was struggling to stream to the after market Bluetooth kit a previous owner had installed but I've finally figured it out. Thanks for replying