The price seems high. I see used 2012 S60s in the Chicago market for mid to upper '20s with lower miles. There are very few used cars out there, so dealers are pricing them accordingly. You can probably still buy a NEW 2012 for < $30K.
For that low mileage, it's not a terrible asking price as long as they are willing to come down to about $19.5k. If they have FULL service records showing everything has been done I would pay $20k for it if it was what I really wanted. 2007's are hard to find it seems. Especially with the auto. That said, if you're patient you'll probably eventually find one for less, and that's a bit over bluebook. A new 2012 S60 T6 or R-Design will be considerably more than $30K.