Although all of those cars will cost approximately the same to purchase, the german cars will cost you a lot in the long run. I bought a range rover sport 2011 because it was a good price, but ended up regretting the decision because of how expensive it was to maintain. In my opinion the best option is the infiniti fx35.