bluefin for me, had mine about a month best £539 i,ve spent on my car. if you want to upload and download between maps, the bluefin is really easy. there are a few other really good firms out there, and everyone who has one of those will praise them, but i feel they are all about the same imo and its down to what is easiest for you.