2016 Allegro for sale in Medicine Hat