I bought mine from
www.bimmernav.com
They charge a lot for shipping (compared to what is actually on the postage label) and it came loose in a USPS box. im surprised it still worked. it was originally stuffed in a bubble wrap bag but the shipper didnt care to use tape to close up the bag and the unit was loose.