What I really want is a satnav that can cope with regular updates without dumping parts or needing an extra card to be carried
Any modern GPS (and many of the older ones) are fully capable of running the regularly updated Open Street Maps. Don't fill the (really pretty reliable) SD card - that can be just left inside the device - with 'must have' music files; it's a GPS device, not an entertainment center.