TBH I don't like the 520.. the USB navigation isn't as easy as other units in the same price range.
However that's the only downfall I've found, should be a good setup for ya.
I usually suggest this BT JVC when someone's looking for BT... it's a solid unit.
http://www.bestbuy.com/site/JVC+-+50...c&cp =1&lp=13