You can use the dataquick service directly or access the same database through either http://www.paloaltoonline.com
by using their search engines.
The following are the results listed in the latter for sales from '06 to today with price > $3M:
11/15/2007 3814 Quail Drive PALO ALTO CA 94303 $3,469,500
11/2/2007 4121 Old Trace Road PALO ALTO CA 94306 $3,245,000
8/29/2007 424 Seneca Street PALO ALTO CA 94301 $3,268,000
8/23/2007 3077 Country Club Court PALO ALTO CA 94304 $3,650,000
6/1/2007 2051 Emerson Street PALO ALTO CA 94301 $5,200,000
4/12/2007 935 Ramona Street #B PALO ALTO CA 94301 $3,300,500
8/31/2006 1437 Hamilton Avenue PALO ALTO CA 94301
8/2/2006 4155 Old Trace Road PALO ALTO CA 94306
If you check in the MLS you will get 51 sales for '07 alone.
When I mentioned this to my wife, she decided to take the initiative to check all the MLS records in the santa clara office directly to confirm all the MLS sales. I'll post here results next week.
Although not conclusive, some of the sales look suspicious based on zillow data. Take 1068 university which is listed on the mls as sold on 7/19/2007 for 3.1M. Zillow has no record of the sale and lists an estimated value of 2,335,500. More telling is that there is an owner's estimate listing improvements made to the property raising its value to 2,467,287. He updated this information on february of this year. Given that he listed improvements presumably to raise the valuation of the property, it would be fair to assume he would have corrected the fact that he paid 3.1M for the property in july of last year.
With this in mind, what are the checks and balances that the mls follows to ensure all posted sales in fact took place?
James is right in that even if a fraction of the sales on the MLS turn out to have never taken place, palo alto is clearly overvalued in this price range.