I bought my impala from carmax, 2004 3.4L 6cyl, it had 7000 miles when i bought it, it was a good car up to about 50,000 mile, that's when all the problems started.. ive replaced the radiator, and a water pump do to the car starting to over heat outa nowhere, 2 batteries. just recently it wouldn't start anymore, had to get a complete tune up, replace the catalytic converter, plugs, wires, coils, a total of $1500 in repairs. And now its starting to over heat again!!.. DO NOT BUT THIS CAR!!!!