Vauxhall Viva Rocks1.0 [73] Rocks 5dr201916,381 milesPetrol£8,850£493 off£8,357Fair price12 miles away