I have all Garmin stuff. I've spent a lot of time & money making choices. I have found one thing over the years is that GARMIN dealers never discount the latest greatest version of any model or product.
When you see a "sale" price, the product is not the newest offering. That doesn't mean its not worth the price or not a really good product. Sometimes the same model# can be quite different in resolution,speed, interfaces(Wifi, Garmin Network ethernet ports...). Look at all of the iterations of the previous x42 models. There are some very old "new" garmin products being discounted at WM and Hodges and GPSStore. Also, the included charts are always a consideration when you see a lower price.
So my point is that when you are comparing by price, you have to read the description carefully to understand why its discounted compared to list.
I bought a 1242xsv Touch Plus (the last version of xx42) right when the 1243xsv came out. It was a great discount. Had I bought it the week before I would have paid full price.