As for the VQ35 engine be careful of anything near 100k miles on the odometer. The VQ35 has a nylon timing tensioner that needs replacing at about that mileage and it is also an expensive repair.

Other than that it is a solid engine.