I've got a Garmin GPSMAP 196, which is pretty expensive (c. £800) but I have found to be very good.
It has aviation, sea and land modes, so I guess you could use it in a car, although I've only used the aviation mode so I don't know exactly what it does in other modes.
From an aviation point of view I would have no hesitation recommending it.