For all reasons but performance, the newer car with lower mileage for the same price is usually a better choice to make. The 350Z has a great maintenanace record so far and is a great car. If she cares about performance there are always ways around that with the 350.