My choice will make you laugh.......2012 Fiat 500. Paid 12K and am approaching 200,000 miles and it runs like new. My 1989 Mazda 323 a close second. Paid $5,000 brand new. Other than maintenance not a single issue. How about you?
Last edited: