I have had 2 imprezzas and neither gave any problems I thought they were great cars to drive and then I got a 350z and then i knew I had a real car.Another 2k or so will get you a 2007 350ZGT coupe, worth considering unless you need 5 seats and a good boot.