From what I'm reading, I think you really like this car.....
Having said that, go get an estimate for what it would cost to make it okay and then look up the book value.
If the cost to fix it is higher than it's worth, buy another car.
Personally, I prefer new cars, so I can break them in myself; but, I wouldn't be opposed to one that's only a year old....with low mileage.