I always preferred aftermarket over oem nav units. Oem nav always seems so updated and expensive if you happen to find one being parted out.