What if the asking price at the dealer is higher than what they have advertised on Cargurus?
I found a 2012 Kia optima Premium advertised on Cargarus for 12,499. Then when I looked on the dealers site (Zorzos Auto in Brandon MB.) it was 13,499. They had know explanation for the discrepancy and assured me the price is 13,499.
Print the ad out and take it in. If they quibble at all, WALK!