Yes, the foreign money is the driver.  It bids up the prices, and the locals who need housing have to go into mega-debt to stay in the auction.  Low interest rates just allow locals to take on more debt; the rates don't explain the sizeable number at the auction who are using cash, not debt to bid up the prices in the first place.  If local money/demand controlled the market, local debt would force prices down.