According to Consumer Reports the best cars to buy under $20,000.00 are the Honda Fit, Hyundai Elantra SE, Mazda3 i Sport, Pontiac Vibe 2.4L, Scion tC, Scion xB, Scion xD, Ford Focus SES and Toyota Corolla LE. All models earned very good or better scores in Consumer Report’s tests.