GPS Warehouse normally have RAM mounts and Garmin mounts and cables in stock. If you order before about 2:00PM you will get it the next day.
Personally I was not totally happy with the Garmin mount. The satnav "clicks" to the front of it and it's necessary to tighten a tiny torx screw to lock it. As it is rather fiddly and eventually the scrw head gets worn I omitted to tighten mine properly and the satnav fell off going over Stelvio. The satnav survived but scratched but I invested in a Touratech mount. That does not need locking but for more security comes with a key lock and has a useful stylus fitted. Another option is the RAM 2610 mount. It's basic but only a few pounds and the satav just clicks in.
Connect the cable to the dedicated socket on the left of the bike's headstock (it can take a bit of finding). A plug for the socket is about £8.00 from BMW or you could do what I did, just stiffen the satnav wires with solder, push them in the socket and cover with tape. Worked OK for last two years.