If it was me I would go for a 2010 370z as you could pick one up cheaper and it wont depreciate as much as the 2012 one you are considering. I looked at the cayman s before i got my 370 but it just wasnt for me. Defo go out and experience both of them and then get the one which suits you the most.