30 eye-catching cars for sale this month