933 used Opel Astra match your criteria.

Opel Astra