used cars okc under 4000