[{"_generator": {"name": "Brandry.ai", "url": "https://brandry.ai", "generated_at": "2026-07-26T16:50:04Z", "generation": "castlemazdadownersgrove-20260726T165004Z-f28aa789ce64"}, "vin": "JM3KJBHD5T1213640", "title": "2026 Mazda CX-70 3.3 Turbo Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-70", "trim": "3.3 Turbo Preferred AWD", "condition": "new", "price": 45075.0, "msrp": 45075.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJBHD5T1213640_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJBHD5T1213640.html"}, {"vin": "JM3KKCHDXT1387237", "title": "2026 Mazda CX-90 3.3 Turbo Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Premium Sport AWD", "condition": "new", "price": 45491.0, "msrp": 49895.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0de343b7eb8342bdaf9a44e45ee358ab.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHDXT1387237.html"}, {"vin": "JM3KMCHA4T0206803", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36385.0, "msrp": 36385.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA4T0206803_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA4T0206803.html"}, {"vin": "7MMVABDL6TN485819", "title": "2026 Mazda CX-50 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Premium AWD", "condition": "new", "price": 35194.0, "msrp": 37235.0, "mileage": 35, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3d5b745c9660479f986c6b858c9f9532.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABDL6TN485819.html"}, {"vin": "3MVDMBXY4TM138623", "title": "2026 Mazda CX-30 2.5 Turbo Aire Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 Turbo Aire Edition AWD", "condition": "new", "price": 35069.0, "msrp": 37185.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a6f17f62f083408aaa32487b6aaca128.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBXY4TM138623.html"}, {"vin": "5XYRKDJF6RG289873", "title": "2024 Kia Sorento X-Line SX Prestige", "year": 2024, "make": "Kia", "model": "Sorento", "trim": "X-Line SX Prestige", "condition": "used", "price": 34783.0, "msrp": 34370.0, "mileage": 20472, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/989b138c793c46bca9a675b716d36101.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5XYRKDJF6RG289873.html"}, {"vin": "JM3KMCHAXT0177291", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36165.0, "msrp": 36165.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KMCHAXT0177291_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHAXT0177291.html"}, {"vin": "7MMVABDL9TN614913", "title": "2026 Mazda CX-50 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Premium AWD", "condition": "new", "price": 36870.0, "msrp": 36870.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/7MMVABDL9TN614913_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABDL9TN614913.html"}, {"vin": "7MMVABDL3TN609402", "title": "2026 Mazda CX-50 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Premium AWD", "condition": "new", "price": 35692.0, "msrp": 37790.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/170a17e6ddab44dbbf92ece69d8e6233.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABDL3TN609402.html"}, {"vin": "7MMVABDL5TN612768", "title": "2026 Mazda CX-50 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Premium AWD", "condition": "new", "price": 37010.0, "msrp": 37010.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/de44bafb810f47419df43985a005f516.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABDL5TN612768.html"}, {"vin": "JM3KFBEM0S0751379", "title": "2025 Mazda CX-5 2.5 S Premium Plus Package", "year": 2025, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus Package", "condition": "used", "price": 35156.0, "msrp": 34743.0, "mileage": 4478, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/187d1e6dc7fd4e4daf6279a6bf80eb1b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBEM0S0751379.html"}, {"vin": "4S3GKAV69P3601217", "title": "2023 Subaru Impreza Premium", "year": 2023, "make": "Subaru", "model": "Impreza", "trim": "Premium", "condition": "used", "price": 18278.0, "msrp": 17865.0, "mileage": 59621, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9d508818a8814b6393778f3331fc96ac.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/4S3GKAV69P3601217.html"}, {"vin": "WP1AA2AY1NDA05370", "title": "2022 Porsche Cayenne Platinum Edition", "year": 2022, "make": "Porsche", "model": "Cayenne", "trim": "Platinum Edition", "condition": "used", "price": 53375.0, "msrp": 52962.0, "mileage": 29975, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/78e4fb12f5424da7a299648f4308b529.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WP1AA2AY1NDA05370.html"}, {"vin": "JM3KMDHA7T0182809", "title": "2026 Mazda CX-5 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium AWD", "condition": "new", "price": 40190.0, "msrp": 40190.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMDHA7T0182809_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMDHA7T0182809.html"}, {"vin": "7MMVAABW9TN183061", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 37300.0, "msrp": 37300.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d41e3211d9454a20b824f0fff28b25fe.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAABW9TN183061.html"}, {"vin": "JM3KMCHA6T0205295", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 37405.0, "msrp": 37405.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA6T0205295_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA6T0205295.html"}, {"vin": "JM1BPABL8T1895365", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 27000.0, "msrp": 27000.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL8T1895365_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABL8T1895365.html"}, {"vin": "JM1BPABL2T1894843", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 27785.0, "msrp": 27785.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL2T1894843_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABL2T1894843.html"}, {"vin": "JM3KMEHA1T0183217", "title": "2026 Mazda CX-5 2.5 S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus AWD", "condition": "new", "price": 41505.0, "msrp": 41505.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMEHA1T0183217_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMEHA1T0183217.html"}, {"vin": "JM1BPABL7T1896314", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 26975.0, "msrp": 26975.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL7T1896314_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABL7T1896314.html"}, {"vin": "JM3KMBHA5T0186202", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 34390.0, "msrp": 34390.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA5T0186202_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA5T0186202.html"}, {"vin": "WAUEFBF23PN008385", "title": "2023 Audi S6 Sedan Premium Plus", "year": 2023, "make": "Audi", "model": "S6 Sedan", "trim": "Premium Plus", "condition": "used", "price": 50412.0, "msrp": 49999.0, "mileage": 40602, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/cbe78441609449088b31fc1a43cf3972.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WAUEFBF23PN008385.html"}, {"vin": "7MMVABAL9TN493613", "title": "2026 Mazda CX-50 2.5 S Select", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Select", "condition": "new", "price": 30205.0, "msrp": 31620.0, "mileage": 55, "primary_image": "https://service.secureoffersites.com/images/GetEvoxImage?styleid=480973", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABAL9TN493613.html"}, {"vin": "JM3KMCHAXT0179137", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36215.0, "msrp": 36215.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHAXT0179137_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHAXT0179137.html"}, {"vin": "5NMJBCDEXTH670892", "title": "2026 Hyundai Tucson SEL", "year": 2026, "make": "Hyundai", "model": "Tucson", "trim": "SEL", "condition": "used", "price": 30693.0, "msrp": 30280.0, "mileage": 39, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d4956d32d1ca40e99259e68aa527782b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJBCDEXTH670892.html"}, {"vin": "JM3KKEHD5T1385598", "title": "2026 Mazda CX-90 3.3 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Premium Plus AWD", "condition": "new", "price": 48743.0, "msrp": 53300.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4de1484317744c9d97ec1b0117448db3.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHD5T1385598.html"}, {"vin": "7MMVABBL6TN609123", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 34510.0, "msrp": 34510.0, "mileage": 2, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/437218d7cbed496f81c4302b25befa5c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL6TN609123.html"}, {"vin": "1C4HJXEN1LW272507", "title": "2020 Jeep Wrangler Unlimited Sahara", "year": 2020, "make": "Jeep", "model": "Wrangler Unlimited", "trim": "Sahara", "condition": "used", "price": 23186.0, "msrp": 22773.0, "mileage": 94304, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6661eaa23ea540d09156ff6512595e0c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1C4HJXEN1LW272507.html"}, {"vin": "WVWGA7CD9RW219925", "title": "2024 Volkswagen Golf GTI S", "year": 2024, "make": "Volkswagen", "model": "Golf GTI", "trim": "S", "condition": "used", "price": 26890.0, "msrp": 26477.0, "mileage": 43098, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/stock_images/5/2024VWC23_640/2024VWC230001_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WVWGA7CD9RW219925.html"}, {"vin": "1FATP8UH9G5257426", "title": "2016 Ford Mustang EcoBoost Premium", "year": 2016, "make": "Ford", "model": "Mustang", "trim": "EcoBoost Premium", "condition": "used", "price": 17723.0, "msrp": 17310.0, "mileage": 53940, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/80c1cd706df94c49a728fda93e09a300.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1FATP8UH9G5257426.html"}, {"vin": "2T3H1RFV4LW082676", "title": "2020 Toyota RAV4 LE", "year": 2020, "make": "Toyota", "model": "RAV4", "trim": "LE", "condition": "used", "price": 20812.0, "msrp": 20399.0, "mileage": 88283, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7e9af5feedaf492ba72fe3ffda560692.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/2T3H1RFV4LW082676.html"}, {"vin": "5NMJBCDE0TH680136", "title": "2026 Hyundai Tucson SEL", "year": 2026, "make": "Hyundai", "model": "Tucson", "trim": "SEL", "condition": "used", "price": 31208.0, "msrp": 30795.0, "mileage": 15, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/30b1ac36a16c448a911512378ce54c1c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJBCDE0TH680136.html"}, {"vin": "5J6RM4H79FL062874", "title": "2015 Honda CR-V EX-L", "year": 2015, "make": "Honda", "model": "CR-V", "trim": "EX-L", "condition": "used", "price": null, "msrp": null, "mileage": 110321, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2015HOS02_640/2015HOS020102_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5J6RM4H79FL062874.html"}, {"vin": "WAUV2AF24LN011599", "title": "2020 Audi A7 Prestige", "year": 2020, "make": "Audi", "model": "A7", "trim": "Prestige", "condition": "used", "price": 36010.0, "msrp": 35597.0, "mileage": 58158, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ffd786431d684301ba0dffca62d95f9d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WAUV2AF24LN011599.html"}, {"vin": "JM1BPACL9T1859294", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Preferred", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Preferred", "condition": "new", "price": 26460.0, "msrp": 28715.0, "mileage": 10, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7eedc1eb0ce84b19919a4f517efcf20a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPACL9T1859294.html"}, {"vin": "3MVDMBCL4TM152256", "title": "2026 Mazda CX-30 2.5 S Carbon Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Carbon Edition AWD", "condition": "new", "price": 31213.0, "msrp": 33105.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5473eade8f6d462aad5492c47eb03292.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBCL4TM152256.html"}, {"vin": "2T2YZMDAXNC310197", "title": "2022 Lexus RX RX 350 F SPORT Handling", "year": 2022, "make": "Lexus", "model": "RX", "trim": "RX 350 F SPORT Handling", "condition": "used", "price": 45512.0, "msrp": 45099.0, "mileage": 46669, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cf67464b237a483eaf0450a05317c4ef.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/2T2YZMDAXNC310197.html"}, {"vin": "1V2FN2CA8TC523649", "title": "2026 Volkswagen Atlas 2.0T SEL Premium R-Line", "year": 2026, "make": "Volkswagen", "model": "Atlas", "trim": "2.0T SEL Premium R-Line", "condition": "used", "price": 51533.0, "msrp": 51120.0, "mileage": 14, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/231c2843c23146748f3e14364589265e.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1V2FN2CA8TC523649.html"}, {"vin": "JM1NDAB79T0704924", "title": "2026 Mazda MX-5 Miata Sport", "year": 2026, "make": "Mazda", "model": "MX-5 Miata", "trim": "Sport", "condition": "new", "price": 31416.0, "msrp": 33555.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a3f2d350acf444fdb6a3b61cd89e5335.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1NDAB79T0704924.html"}, {"vin": "JM3KMCHAXT0177999", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36915.0, "msrp": 36915.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHAXT0177999_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHAXT0177999.html"}, {"vin": "JM3KMEHAXT0179926", "title": "2026 Mazda CX-5 2.5 S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus AWD", "condition": "new", "price": 41315.0, "msrp": 41315.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMEHAXT0179926_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMEHAXT0179926.html"}, {"vin": "5YJSA1E23JF248476", "title": "2018 Tesla Model S 75D", "year": 2018, "make": "Tesla", "model": "Model S", "trim": "75D", "condition": "used", "price": 23171.0, "msrp": 22758.0, "mileage": 94864, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1ca94c6506d34879a81e19bdfdad8c25.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5YJSA1E23JF248476.html"}, {"vin": "7MMVABBL5TN610957", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 34840.0, "msrp": 34840.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0d748aeb183e4a208ef7a7239ee5cfd8.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL5TN610957.html"}, {"vin": "JM1BPBNY5T1873658", "title": "2026 Mazda MAZDA3 Hatchback 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 36858.0, "msrp": 39350.0, "mileage": 7, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM1BPBNY5T1873658_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPBNY5T1873658.html"}, {"vin": "7MMVAAEW0TN183770", "title": "2026 Mazda CX-50 Hybrid Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium Plus AWD", "condition": "new", "price": 42965.0, "msrp": 42965.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/7MMVAAEW0TN183770_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAAEW0TN183770.html"}, {"vin": "3MVDMBEY5TM138620", "title": "2026 Mazda CX-30 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 38546.0, "msrp": 40705.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4352a492ad6347a0a786c8bc8ed91b17.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBEY5TM138620.html"}, {"vin": "JM1BPABL0T1895103", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 27495.0, "msrp": 27495.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL0T1895103_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABL0T1895103.html"}, {"vin": "JM3KMBHA6T0158974", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33177.0, "msrp": 34100.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/669965bdda064f1d8e881fbf1b6c31a4.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA6T0158974.html"}, {"vin": "5NPEJ4J2XMH109200", "title": "2021 Hyundai Sonata SEL Plus", "year": 2021, "make": "Hyundai", "model": "Sonata", "trim": "SEL Plus", "condition": "used", "price": 17288.0, "msrp": 16875.0, "mileage": 96318, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6eccb6fea60f4163bd345633f1fbed8a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NPEJ4J2XMH109200.html"}, {"vin": "JM3KMCHA7T0174073", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36415.0, "msrp": 36415.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/38a431141f0e45c2847c2bb6f9357dfa.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA7T0174073.html"}, {"vin": "1C4HJWEG6HL591910", "title": "2017 Jeep Wrangler Unlimited Sahara", "year": 2017, "make": "Jeep", "model": "Wrangler Unlimited", "trim": "Sahara", "condition": "used", "price": 21484.0, "msrp": 21071.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/411aa8730a0a48a786fd0c827b157b88.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1C4HJWEG6HL591910.html"}, {"vin": "4S3GKAV69P3600603", "title": "2023 Subaru Impreza Premium", "year": 2023, "make": "Subaru", "model": "Impreza", "trim": "Premium", "condition": "used", "price": 20813.0, "msrp": 20400.0, "mileage": 34954, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b738916e28104e4ba785bb75a965444c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/4S3GKAV69P3600603.html"}, {"vin": "WP1AA2A58PLB08462", "title": "2023 Porsche Macan Base", "year": 2023, "make": "Porsche", "model": "Macan", "trim": "Base", "condition": "used", "price": 42403.0, "msrp": 41990.0, "mileage": 23727, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ccb639bd47b94a8096b5e8002eff540d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WP1AA2A58PLB08462.html"}, {"vin": "JM3KMBHA4T0208433", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 34505.0, "msrp": 34505.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA4T0208433_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA4T0208433.html"}, {"vin": "5NMP2DG1XTH106247", "title": "2026 Hyundai Santa Fe Hybrid SEL", "year": 2026, "make": "Hyundai", "model": "Santa Fe Hybrid", "trim": "SEL", "condition": "used", "price": 39383.0, "msrp": 38970.0, "mileage": 618, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d95e31cf95fb4c748713da3f2b1f7f62.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMP2DG1XTH106247.html"}, {"vin": "3VW7X7BU9SM043123", "title": "2025 Volkswagen Jetta SE", "year": 2025, "make": "Volkswagen", "model": "Jetta", "trim": "SE", "condition": "used", "price": 22298.0, "msrp": 21885.0, "mileage": 40095, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fcc1f62aa3b4410c890034d107b72af9.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VW7X7BU9SM043123.html"}, {"vin": "KM8R34GE8PU577705", "title": "2023 Hyundai Palisade XRT", "year": 2023, "make": "Hyundai", "model": "Palisade", "trim": "XRT", "condition": "used", "price": 31536.0, "msrp": 31123.0, "mileage": 28194, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1c3aeb23bb5547ddbb75df8cd2971062.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8R34GE8PU577705.html"}, {"vin": "7MMVABBL2TN609491", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 32353.0, "msrp": 34230.0, "mileage": 5, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d144b14811bd408fbc4dd11e8a56aa01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL2TN609491.html"}, {"vin": "JM3KFBDM0J0419412", "title": "2018 Mazda CX-5 Grand Touring", "year": 2018, "make": "Mazda", "model": "CX-5", "trim": "Grand Touring", "condition": "used", "price": 17638.0, "msrp": 17225.0, "mileage": 99509, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f8c931d464d34bdb9d90733edd765e26.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBDM0J0419412.html"}, {"vin": "KM8JADD17TU417751", "title": "2026 Hyundai Tucson Hybrid Blue SE", "year": 2026, "make": "Hyundai", "model": "Tucson Hybrid", "trim": "Blue SE", "condition": "used", "price": 33391.0, "msrp": 32978.0, "mileage": 24, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/07b0c4ae83f44ec8b15bf3eedc951f87.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8JADD17TU417751.html"}, {"vin": "JM3KKDHC6T1377141", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Sport AWD", "condition": "new", "price": 52633.0, "msrp": 57300.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/32d302e60568479797df8188f22d3446.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKDHC6T1377141.html"}, {"vin": "JM3KKCHA0T1384322", "title": "2026 Mazda CX-90 Plug-In Hybrid Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90 Plug-In Hybrid", "trim": "Premium Sport AWD", "condition": "new", "price": 57630.0, "msrp": 57630.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/338c480f263146ce95d1940673ae4cbe.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHA0T1384322.html"}, {"vin": "7MMVAABW5TN183817", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 37140.0, "msrp": 37140.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/7MMVAABW5TN183817_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAABW5TN183817.html"}, {"vin": "5N1BT3ABXPC879898", "title": "2023 Nissan Rogue S", "year": 2023, "make": "Nissan", "model": "Rogue", "trim": "S", "condition": "used", "price": 21294.0, "msrp": 20881.0, "mileage": 35643, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8a6ffed1883342e685b40840bd4a87ce.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5N1BT3ABXPC879898.html"}, {"vin": "5NPEJ4J28MH062748", "title": "2021 Hyundai Sonata SEL Plus", "year": 2021, "make": "Hyundai", "model": "Sonata", "trim": "SEL Plus", "condition": "used", "price": 15412.0, "msrp": 14999.0, "mileage": 118952, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0eab5b4e97874c22ab0049ac5c6cabc1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NPEJ4J28MH062748.html"}, {"vin": "JM3KMEHA0T0160902", "title": "2026 Mazda CX-5 2.5 S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus AWD", "condition": "new", "price": 39990.0, "msrp": 41085.0, "mileage": 35, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fcbe1c1ca8934e6782a5ed853620db74.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMEHA0T0160902.html"}, {"vin": "7MMVABAL0TN603447", "title": "2026 Mazda CX-50 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Select AWD", "condition": "new", "price": 32215.0, "msrp": 32215.0, "mileage": 150, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f6c5b3ad2d2248ad9f0fcbb68165541d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABAL0TN603447.html"}, {"vin": "JM3KKEHA8T1355159", "title": "2026 Mazda CX-90 Plug-In Hybrid Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90 Plug-In Hybrid", "trim": "Premium Plus AWD", "condition": "new", "price": 55031.0, "msrp": 61800.0, "mileage": 13, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e64d482360f94c57ac322eed794cd3b2.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHA8T1355159.html"}, {"vin": "4S4BTANC4R3263799", "title": "2024 Subaru Outback Limited", "year": 2024, "make": "Subaru", "model": "Outback", "trim": "Limited", "condition": "used", "price": 30087.0, "msrp": 29674.0, "mileage": 15461, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/39dc7223150f46dabbf6e430e1637a96.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/4S4BTANC4R3263799.html"}, {"vin": "5YJSA1E65PF498507", "title": "2023 Tesla Model S Plaid", "year": 2023, "make": "Tesla", "model": "Model S", "trim": "Plaid", "condition": "used", "price": 71164.0, "msrp": 70751.0, "mileage": 35542, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b64af544496c43be8945cb9c69ac8549.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5YJSA1E65PF498507.html"}, {"vin": "JM3KJEHD3T1213119", "title": "2026 Mazda CX-70 3.3 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-70", "trim": "3.3 Turbo Premium Plus AWD", "condition": "new", "price": 52460.0, "msrp": 52460.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJEHD3T1213119_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJEHD3T1213119.html"}, {"vin": "JM3KMCHA2T0177897", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36340.0, "msrp": 36340.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ae830a2473b94c1bbc692b2541a79b5f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA2T0177897.html"}, {"vin": "7MMVAADW2TN164834", "title": "2026 Mazda CX-50 Hybrid Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium AWD", "condition": "new", "price": 37471.0, "msrp": 39995.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e30d527f378b48969afe727d275f8875.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAADW2TN164834.html"}, {"vin": "5NMJBCDE8TH656229", "title": "2026 Hyundai Tucson SEL", "year": 2026, "make": "Hyundai", "model": "Tucson", "trim": "SEL", "condition": "used", "price": 31398.0, "msrp": 30985.0, "mileage": 34, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8ef7a0531131423e9f9230a853e840a6.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJBCDE8TH656229.html"}, {"vin": "7MMVABXY3TN491472", "title": "2026 Mazda CX-50 2.5 Turbo Meridian Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Meridian Edition AWD", "condition": "new", "price": 41325.0, "msrp": 44115.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2cbc10222fd741858f6101694d97d6e5.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABXY3TN491472.html"}, {"vin": "JM1BPABL7T1895924", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 26775.0, "msrp": 26775.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL7T1895924_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABL7T1895924.html"}, {"vin": "WA1CNAFY7J2231754", "title": "2018 Audi Q5 Prestige", "year": 2018, "make": "Audi", "model": "Q5", "trim": "Prestige", "condition": "used", "price": 14412.0, "msrp": 13999.0, "mileage": 118135, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/08af5ac1d08c4a1dbda1d86393b6302f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WA1CNAFY7J2231754.html"}, {"vin": "JM3KMCHA7T0176762", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36940.0, "msrp": 36940.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/279e278d14084f9491087f1b26b2bcad.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA7T0176762.html"}, {"vin": "W1K2J5KB7PA121054", "title": "2023 Mercedes-Benz CLS CLS 450", "year": 2023, "make": "Mercedes-Benz", "model": "CLS", "trim": "CLS 450", "condition": "used", "price": 55163.0, "msrp": 54750.0, "mileage": 23781, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/88f96d03795f47e1bde10fc26f8f6bd4.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/W1K2J5KB7PA121054.html"}, {"vin": "JM3KMBHA7T0172169", "title": "2026 Mazda CX-5 2.5 S Select", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select", "condition": "new", "price": 33795.0, "msrp": 33795.0, "mileage": 2, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f6b61b52323a40b78c85e20e0397f495.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA7T0172169.html"}, {"vin": "JM3KMBHA1T0193437", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33485.0, "msrp": 33485.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA1T0193437_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA1T0193437.html"}, {"vin": "JM3KMCHA9T0180022", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36560.0, "msrp": 36560.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA9T0180022_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA9T0180022.html"}, {"vin": "JM3KMEHA9T0175155", "title": "2026 Mazda CX-5 2.5 S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus AWD", "condition": "new", "price": 41910.0, "msrp": 41910.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e17af99eaccb45da8487c8564a2cbd91.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMEHA9T0175155.html"}, {"vin": "3GKALMEG0PL226386", "title": "2023 GMC Terrain SLE", "year": 2023, "make": "GMC", "model": "Terrain", "trim": "SLE", "condition": "used", "price": 23803.0, "msrp": 23390.0, "mileage": 30603, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/12c58d5bd41c47c5bdd43689efc1d4fe.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3GKALMEG0PL226386.html"}, {"vin": "KM8KNDAF1PU162819", "title": "2023 Hyundai IONIQ 5 SEL", "year": 2023, "make": "Hyundai", "model": "IONIQ 5", "trim": "SEL", "condition": "used", "price": 28810.0, "msrp": 28397.0, "mileage": 21403, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1f0302ee6a444f70bcede5828e40dca8.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8KNDAF1PU162819.html"}, {"vin": "SADCT2FU2RA731891", "title": "2024 Jaguar F-PACE R-Dynamic S", "year": 2024, "make": "Jaguar", "model": "F-PACE", "trim": "R-Dynamic S", "condition": "used", "price": 48404.0, "msrp": 47991.0, "mileage": 11873, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a23108dd6d634b3b8263d5042223c11d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/SADCT2FU2RA731891.html"}, {"vin": "KMUHCESC2RU161483", "title": "2024 Genesis GV80 3.5T", "year": 2024, "make": "Genesis", "model": "GV80", "trim": "3.5T", "condition": "used", "price": 54859.0, "msrp": 54859.0, "mileage": 16372, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/589f0010a7de49148caf9d47d8c060d5.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMUHCESC2RU161483.html"}, {"vin": "3MVDMBCL5TM224792", "title": "2026 Mazda CX-30 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 31410.0, "msrp": 31410.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBCL5TM224792_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBCL5TM224792.html"}, {"vin": "3VVNX7B22PM310460", "title": "2023 Volkswagen Taos SE", "year": 2023, "make": "Volkswagen", "model": "Taos", "trim": "SE", "condition": "used", "price": 22575.0, "msrp": 22162.0, "mileage": 25193, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f46a1b3aa69b48c988eade48d0003141.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VVNX7B22PM310460.html"}, {"vin": "JM3KMCHA5T0173732", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36035.0, "msrp": 36035.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b994d6b1c5df4db8b9068f4669a658b7.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA5T0173732.html"}, {"vin": "KMHLS4DG2TU159116", "title": "2026 Hyundai Elantra SEL Sport Premium", "year": 2026, "make": "Hyundai", "model": "Elantra", "trim": "SEL Sport Premium", "condition": "used", "price": 24370.0, "msrp": 23957.0, "mileage": 11, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cd553ed236424aa69311f74fef47eff0.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMHLS4DG2TU159116.html"}, {"vin": "JM3KMBHA5T0206450", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33840.0, "msrp": 33840.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA5T0206450_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA5T0206450.html"}, {"vin": "3GNKBHR47PS227428", "title": "2023 Chevrolet Blazer LT", "year": 2023, "make": "Chevrolet", "model": "Blazer", "trim": "LT", "condition": "used", "price": 25858.0, "msrp": 25445.0, "mileage": 41661, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/729a8b0f23a749f0a194fb079a91dc43.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3GNKBHR47PS227428.html"}, {"vin": "1V2KC2CA4TC201708", "title": "2026 Volkswagen Atlas Cross Sport 2.0T SE w/Technology", "year": 2026, "make": "Volkswagen", "model": "Atlas Cross Sport", "trim": "2.0T SE w/Technology", "condition": "used", "price": 43413.0, "msrp": 43000.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ac9769ee46c44d63ba3dfaee129e05b3.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1V2KC2CA4TC201708.html"}, {"vin": "KM8HF3AB4TU365115", "title": "2026 Hyundai Kona SEL Sport", "year": 2026, "make": "Hyundai", "model": "Kona", "trim": "SEL Sport", "condition": "used", "price": 27566.0, "msrp": 27153.0, "mileage": 1000, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/66b25caf09f24c58869a70020d33f15c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8HF3AB4TU365115.html"}, {"vin": "5J6RM4H54FL018814", "title": "2015 Honda CR-V EX", "year": 2015, "make": "Honda", "model": "CR-V", "trim": "EX", "condition": "used", "price": 18128.0, "msrp": 18128.0, "mileage": 68832, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1843614ae9794429b3eb7066831c0fb8.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5J6RM4H54FL018814.html"}, {"vin": "JM3KJBHD7T1213414", "title": "2026 Mazda CX-70 3.3 Turbo Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-70", "trim": "3.3 Turbo Preferred AWD", "condition": "new", "price": 44575.0, "msrp": 44575.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJBHD7T1213414_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJBHD7T1213414.html"}, {"vin": "4T1K61AK1LU969506", "title": "2020 Toyota Camry XSE", "year": 2020, "make": "Toyota", "model": "Camry", "trim": "XSE", "condition": "used", "price": 26664.0, "msrp": 26251.0, "mileage": 52419, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fd299d4397cd4accaa7703c7e222af46.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/4T1K61AK1LU969506.html"}, {"vin": "3VVVX7B27RM054920", "title": "2024 Volkswagen Taos SE", "year": 2024, "make": "Volkswagen", "model": "Taos", "trim": "SE", "condition": "used", "price": 24813.0, "msrp": 24400.0, "mileage": 8528, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4dd0ede822884e67b2df1ad8801c0398.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VVVX7B27RM054920.html"}, {"vin": "7MMVABBL6TN611275", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 35065.0, "msrp": 35065.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5dea83083312417994b6baec3e6b7545.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL6TN611275.html"}, {"vin": "KM8J33A44KU841647", "title": "2019 Hyundai Tucson Value", "year": 2019, "make": "Hyundai", "model": "Tucson", "trim": "Value", "condition": "used", "price": 15120.0, "msrp": 14707.0, "mileage": 88327, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ef148f0c323e44a49a7f2fc0caacff8a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8J33A44KU841647.html"}, {"vin": "JM3KMBHA1T0162429", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33451.0, "msrp": 34375.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cca5c845ca8a4f9f9a7b939e0a37e6ef.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA1T0162429.html"}, {"vin": "JM3KMEHA3T0191464", "title": "2026 Mazda CX-5 2.5 S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus AWD", "condition": "new", "price": 42030.0, "msrp": 42030.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMEHA3T0191464_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMEHA3T0191464.html"}, {"vin": "7MMVAADW9TN150493", "title": "2026 Mazda CX-50 Hybrid Premium", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium", "condition": "used", "price": 35524.0, "msrp": 35524.0, "mileage": 3151, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b1934baf279944d59b543c992c4b0243.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAADW9TN150493.html"}, {"vin": "JN8BT3DD1PW316551", "title": "2023 Nissan Rogue Platinum", "year": 2023, "make": "Nissan", "model": "Rogue", "trim": "Platinum", "condition": "used", "price": 26712.0, "msrp": 26299.0, "mileage": 34878, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3aeaf8139b644d0892847def94b899e3.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JN8BT3DD1PW316551.html"}, {"vin": "WP1AB2A57HLB14607", "title": "2017 Porsche Macan S", "year": 2017, "make": "Porsche", "model": "Macan", "trim": "S", "condition": "used", "price": 23688.0, "msrp": 23275.0, "mileage": 59689, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2e835d08c6e1471f9bb0c6c05992f950.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WP1AB2A57HLB14607.html"}, {"vin": "JM3KKBHA2T1375325", "title": "2026 Mazda CX-90 Plug-In Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-90 Plug-In Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 46327.0, "msrp": 52670.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4b58fe6e21e34b5a9bfec6a06dc20c16.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKBHA2T1375325.html"}, {"vin": "KM8R5DHE7LU135663", "title": "2020 Hyundai Palisade Limited", "year": 2020, "make": "Hyundai", "model": "Palisade", "trim": "Limited", "condition": "used", "price": 18828.0, "msrp": 18828.0, "mileage": 125539, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2071581ad79d42ff822f8c7437f70728.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8R5DHE7LU135663.html"}, {"vin": "JM3KMCHA5T0185508", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36235.0, "msrp": 36235.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA5T0185508_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA5T0185508.html"}, {"vin": "7SAXCDE56RF445880", "title": "2024 Tesla Model X Base", "year": 2024, "make": "Tesla", "model": "Model X", "trim": "Base", "condition": "used", "price": 66203.0, "msrp": 65790.0, "mileage": 22731, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3911d380b92b45f49b3bd37ea297c5b4.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7SAXCDE56RF445880.html"}, {"vin": "JM3KMBHA3T0163257", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33129.0, "msrp": 34040.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c0699273d31a496c9c1a1691a37e98c3.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA3T0163257.html"}, {"vin": "JM3KMCHA2T0194232", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 35790.0, "msrp": 35790.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA2T0194232_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA2T0194232.html"}, {"vin": "JM3KMEHA7T0175221", "title": "2026 Mazda CX-5 2.5 S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus AWD", "condition": "new", "price": 41655.0, "msrp": 41655.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KMEHA7T0175221_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMEHA7T0175221.html"}, {"vin": "3MVDMBEY4TM142559", "title": "2026 Mazda CX-30 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 38167.0, "msrp": 40295.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/40b84462f3674e17a28a47a54b1a90c9.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBEY4TM142559.html"}, {"vin": "3MVDMBCL8TM221479", "title": "2026 Mazda CX-30 2.5 S Carbon Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Carbon Edition AWD", "condition": "new", "price": 33280.0, "msrp": 33280.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBCL8TM221479_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBCL8TM221479.html"}, {"vin": "JM3KMEHA4T0176598", "title": "2026 Mazda CX-5 2.5 S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus AWD", "condition": "new", "price": 41565.0, "msrp": 41565.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/170de4883e684877b7bb62f2b67d9f9a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMEHA4T0176598.html"}, {"vin": "JM3KMBHA4T0202437", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33945.0, "msrp": 33945.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA4T0202437_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA4T0202437.html"}, {"vin": "7MMVABBL4TN612490", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 34020.0, "msrp": 34020.0, "mileage": 2, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/34186017acbe4aeeabc7a52c32e1d69e.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL4TN612490.html"}, {"vin": "JM1BPBNY3T1873271", "title": "2026 Mazda MAZDA3 Hatchback 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 37745.0, "msrp": 40370.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/780f790b817d464b940dfb79dc30bd2a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPBNY3T1873271.html"}, {"vin": "JM3KMBHA7T0163178", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33427.0, "msrp": 34345.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5cf772b7343e42999b241b5ce956bba2.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA7T0163178.html"}, {"vin": "2T2HZMDA4LC257395", "title": "2020 Lexus RX RX 350", "year": 2020, "make": "Lexus", "model": "RX", "trim": "RX 350", "condition": "used", "price": 26750.0, "msrp": 26337.0, "mileage": 110039, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f12a29e0fdfa4339bc814936ed619f59.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/2T2HZMDA4LC257395.html"}, {"vin": "JM3KMBHAXT0186096", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 34355.0, "msrp": 34355.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHAXT0186096_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHAXT0186096.html"}, {"vin": "JM3KMDHA0T0155225", "title": "2026 Mazda CX-5 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium AWD", "condition": "new", "price": 38298.0, "msrp": 39360.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1849d7347cd94c3ab8e592f81f05a333.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMDHA0T0155225.html"}, {"vin": "JM3KKEHA3T1360169", "title": "2026 Mazda CX-90 Plug-In Hybrid Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90 Plug-In Hybrid", "trim": "Premium Plus AWD", "condition": "new", "price": 61215.0, "msrp": 61215.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3d7b8010968847e792cccdedd70beaf7.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHA3T1360169.html"}, {"vin": "JM3KMBHA7T0170521", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 34975.0, "msrp": 34975.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6e5c29b6129841339a4027804662e575.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA7T0170521.html"}, {"vin": "JM3KKBHA7T1377748", "title": "2026 Mazda CX-90 Plug-In Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-90 Plug-In Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 52775.0, "msrp": 52775.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e5271f3edce7410aa79c342683de19b6.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKBHA7T1377748.html"}, {"vin": "1HGCY2F82RA020175", "title": "2024 Honda Accord Hybrid Touring", "year": 2024, "make": "Honda", "model": "Accord Hybrid", "trim": "Touring", "condition": "used", "price": 33212.0, "msrp": 32799.0, "mileage": 19116, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3e773d598223487b98fbb0472e88f73c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1HGCY2F82RA020175.html"}, {"vin": "3MVDMBEY3TM141970", "title": "2026 Mazda CX-30 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 37779.0, "msrp": 39810.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6c36cca530cd4379b7fd35212aa1dea8.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBEY3TM141970.html"}, {"vin": "3VV3B7AX8MM048748", "title": "2021 Volkswagen Tiguan SE", "year": 2021, "make": "Volkswagen", "model": "Tiguan", "trim": "SE", "condition": "used", "price": 21398.0, "msrp": 20985.0, "mileage": 55370, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1ea8f309675b4663bb54d34905da1fb2.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VV3B7AX8MM048748.html"}, {"vin": "WA1GABFYXR2000765", "title": "2024 Audi Q5 S line Premium", "year": 2024, "make": "Audi", "model": "Q5", "trim": "S line Premium", "condition": "used", "price": 37890.0, "msrp": 37477.0, "mileage": 7557, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/650e71f7c67a4f28abe84f07fed538d0.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WA1GABFYXR2000765.html"}, {"vin": "3VWLA7AJ6FM305709", "title": "2015 Volkswagen Jetta Sedan 2.0L TDI SEL", "year": 2015, "make": "Volkswagen", "model": "Jetta Sedan", "trim": "2.0L TDI SEL", "condition": "used", "price": 7598.0, "msrp": 7598.0, "mileage": 163818, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/065b339530764af6876bfd77a2dbf81b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VWLA7AJ6FM305709.html"}, {"vin": "JM1BPBEY6T1897497", "title": "2026 Mazda MAZDA3 Sedan 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 39160.0, "msrp": 39160.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPBEY6T1897497_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPBEY6T1897497.html"}, {"vin": "JM3KMBHA0T0157349", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33371.0, "msrp": 34275.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2b2f4665476b425c856c845bd33c3d20.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA0T0157349.html"}, {"vin": "JM3KKEHCXT1382736", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Plus AWD", "condition": "new", "price": 55238.0, "msrp": 59805.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a203234af4ac48229a2faa56250500b3.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHCXT1382736.html"}, {"vin": "3VV4B7AX5NM118356", "title": "2022 Volkswagen Tiguan SEL R-Line", "year": 2022, "make": "Volkswagen", "model": "Tiguan", "trim": "SEL R-Line", "condition": "used", "price": 25436.0, "msrp": 25023.0, "mileage": 56394, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/b4021974e7064ad3a87224674dda2dd0.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VV4B7AX5NM118356.html"}, {"vin": "JM3KKCHD4T1405280", "title": "2026 Mazda CX-90 3.3 Turbo Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Premium Sport AWD", "condition": "new", "price": 49735.0, "msrp": 49735.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KKCHD4T1405280_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHD4T1405280.html"}, {"vin": "1V2HR2CA0RC531198", "title": "2024 Volkswagen Atlas 2.0T SE w/Technology", "year": 2024, "make": "Volkswagen", "model": "Atlas", "trim": "2.0T SE w/Technology", "condition": "used", "price": 28289.0, "msrp": 27876.0, "mileage": 52769, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9ede06365bf9410287b7793d9858456e.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1V2HR2CA0RC531198.html"}, {"vin": "4S4WMAMD3M3400278", "title": "2021 Subaru Ascent Limited", "year": 2021, "make": "Subaru", "model": "Ascent", "trim": "Limited", "condition": "used", "price": 23658.0, "msrp": 23245.0, "mileage": 78873, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/520d954e7b554e358b72ef8265725ede.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/4S4WMAMD3M3400278.html"}, {"vin": "KM8SR4HF0EU083827", "title": "2014 Hyundai Santa Fe GLS", "year": 2014, "make": "Hyundai", "model": "Santa Fe", "trim": "GLS", "condition": "used", "price": 9975.0, "msrp": 9975.0, "mileage": 112470, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2014HYU005a_640/2014HYU005a_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8SR4HF0EU083827.html"}, {"vin": "1C4HJXDG3PW523519", "title": "2023 Jeep Wrangler Sport S", "year": 2023, "make": "Jeep", "model": "Wrangler", "trim": "Sport S", "condition": "used", "price": 24925.0, "msrp": 24512.0, "mileage": 54941, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/70f07ec861384a6ea7b7ecd3311dc3b3.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1C4HJXDG3PW523519.html"}, {"vin": "3VVNB7AX0PM105408", "title": "2023 Volkswagen Tiguan SE", "year": 2023, "make": "Volkswagen", "model": "Tiguan", "trim": "SE", "condition": "used", "price": 23712.0, "msrp": 23299.0, "mileage": 32013, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/10fb3745e8e84cae9d9a07bf2244a223.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VVNB7AX0PM105408.html"}, {"vin": "JA4ARUAU5RU002538", "title": "2024 Mitsubishi Outlander Sport S", "year": 2024, "make": "Mitsubishi", "model": "Outlander Sport", "trim": "S", "condition": "used", "price": 19802.0, "msrp": 19389.0, "mileage": 46529, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/7262b0bf5d364717a3a05d3daead46a5.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JA4ARUAU5RU002538.html"}, {"vin": "KM8K6CAB0PU959339", "title": "2023 Hyundai Kona SEL", "year": 2023, "make": "Hyundai", "model": "Kona", "trim": "SEL", "condition": "used", "price": 17049.0, "msrp": 16636.0, "mileage": 98997, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7e15e8c89ba44298947ffc81cfad1f5b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8K6CAB0PU959339.html"}, {"vin": "KMHL64JA6TA570816", "title": "2026 Hyundai Sonata SEL Sport", "year": 2026, "make": "Hyundai", "model": "Sonata", "trim": "SEL Sport", "condition": "used", "price": 28356.0, "msrp": 27943.0, "mileage": 12, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/95ff820622a84fc0ba4103ca93ccdcb5.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMHL64JA6TA570816.html"}, {"vin": "1V2WNPE82PC033253", "title": "2023 Volkswagen ID.4 Pro S", "year": 2023, "make": "Volkswagen", "model": "ID.4", "trim": "Pro S", "condition": "used", "price": 26786.0, "msrp": 26373.0, "mileage": 21943, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e405e43b6bc341679ec2899e13d9b0a7.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1V2WNPE82PC033253.html"}, {"vin": "KMHLS4DGXTU174785", "title": "2026 Hyundai Elantra SEL Sport Premium", "year": 2026, "make": "Hyundai", "model": "Elantra", "trim": "SEL Sport Premium", "condition": "used", "price": 24407.0, "msrp": 23994.0, "mileage": 31, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/41295109f019425bbe29e5f6988fdd94.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMHLS4DGXTU174785.html"}, {"vin": "5NMJE3DE1RH308014", "title": "2024 Hyundai Tucson Limited", "year": 2024, "make": "Hyundai", "model": "Tucson", "trim": "Limited", "condition": "used", "price": 26774.0, "msrp": 26361.0, "mileage": 31760, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e161917875d046e98c5c798382e2770b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJE3DE1RH308014.html"}, {"vin": "JM3KJCHFXT1351844", "title": "2026 Mazda CX-70 Plug-In Hybrid SC Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-70 Plug-In Hybrid", "trim": "SC Plus AWD", "condition": "new", "price": 42807.0, "msrp": 49040.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ec8ca51d98d44dc7892e54ee796da5e2.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJCHFXT1351844.html"}, {"vin": "JM3KMCHA1T0193508", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36605.0, "msrp": 36605.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA1T0193508_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA1T0193508.html"}, {"vin": "5XYP6DGC9RG412557", "title": "2024 Kia Telluride S", "year": 2024, "make": "Kia", "model": "Telluride", "trim": "S", "condition": "used", "price": 34225.0, "msrp": 33812.0, "mileage": 21158, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/aad12df9bd3b419faa5f49c64da6251f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5XYP6DGC9RG412557.html"}, {"vin": "3MVDMBEY7TM111452", "title": "2026 Mazda CX-30 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 38067.0, "msrp": 40170.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7a4e73574ef048eba3cbc712809a9ed9.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBEY7TM111452.html"}, {"vin": "JM3KKEHC8T1387000", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Plus AWD", "condition": "new", "price": 55238.0, "msrp": 59805.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d9dae2b49b324801919359b71d494011.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHC8T1387000.html"}, {"vin": "JM1BPACL7T1895890", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Preferred", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Preferred", "condition": "new", "price": 29050.0, "msrp": 29050.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPACL7T1895890_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPACL7T1895890.html"}, {"vin": "JM3KMCHA6T0171925", "title": "2026 Mazda CX-5 2.5 S Preferred", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred", "condition": "new", "price": 36940.0, "msrp": 36940.0, "mileage": 2, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/940f5f0632574cfaadcbf9d205d2e9c7.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA6T0171925.html"}, {"vin": "3MVDMBCL2TM216438", "title": "2026 Mazda CX-30 2.5 S Carbon Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Carbon Edition AWD", "condition": "new", "price": 33390.0, "msrp": 33390.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/3MVDMBCL2TM216438_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBCL2TM216438.html"}, {"vin": "JM3KMCHAXT0193958", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36725.0, "msrp": 36725.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHAXT0193958_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHAXT0193958.html"}, {"vin": "JM3KKCHDXT1411472", "title": "2026 Mazda CX-90 3.3 Turbo Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Premium Sport AWD", "condition": "new", "price": 50690.0, "msrp": 50690.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KKCHDXT1411472_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHDXT1411472.html"}, {"vin": "2C4RC3PG9NR100095", "title": "2022 Chrysler Pacifica Pinnacle", "year": 2022, "make": "Chrysler", "model": "Pacifica", "trim": "Pinnacle", "condition": "used", "price": 25388.0, "msrp": 24975.0, "mileage": 107551, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/340c1717835044009301ad7d29f4aeff.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/2C4RC3PG9NR100095.html"}, {"vin": "JM3KJCHF7T1350425", "title": "2026 Mazda CX-70 Plug-In Hybrid SC Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-70 Plug-In Hybrid", "trim": "SC Plus AWD", "condition": "new", "price": 43539.0, "msrp": 49955.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9141b52548fd4e98bfee48d9f9c817c1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJCHF7T1350425.html"}, {"vin": "KMUMCDTC9PU083403", "title": "2023 Genesis GV70 3.5T Sport", "year": 2023, "make": "Genesis", "model": "GV70", "trim": "3.5T Sport", "condition": "used", "price": 42764.0, "msrp": 42351.0, "mileage": 25306, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/42e59d0ac641405aafc16f4d8e13e60d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMUMCDTC9PU083403.html"}, {"vin": "7MMVABDL8TN611405", "title": "2026 Mazda CX-50 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Premium AWD", "condition": "new", "price": 37380.0, "msrp": 37380.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/86a939ee5d354db7aec7565da2f5f3b1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABDL8TN611405.html"}, {"vin": "1V2CR2CA4RC573027", "title": "2024 Volkswagen Atlas 2.0T Peak Edition SE w/Technology", "year": 2024, "make": "Volkswagen", "model": "Atlas", "trim": "2.0T Peak Edition SE w/Technology", "condition": "used", "price": 34407.0, "msrp": 33994.0, "mileage": 28289, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/22ddca13c36a4fb3aa2dcdf43a4a1990.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1V2CR2CA4RC573027.html"}, {"vin": "JM3KMBHA9T0120932", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 32885.0, "msrp": 33735.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0543455c87cd432780fa0eb121aa2c0d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA9T0120932.html"}, {"vin": "JTHC5LFF7J5003251", "title": "2018 Lexus LS LS 500", "year": 2018, "make": "Lexus", "model": "LS", "trim": "LS 500", "condition": "used", "price": 41383.0, "msrp": 40970.0, "mileage": 72175, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5e60f972a9964db282c25b7b8df0bfc7.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JTHC5LFF7J5003251.html"}, {"vin": "JM3KKBHD7R1164284", "title": "2024 Mazda CX-90 3.3 Turbo Preferred", "year": 2024, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Preferred", "condition": "used", "price": 30825.0, "msrp": 30412.0, "mileage": 32326, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e58534f506854f63805ca6fce4ebdb04.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKBHD7R1164284.html"}, {"vin": "JM3KMCHA9T0170171", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36875.0, "msrp": 36875.0, "mileage": 2, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c935c9f137a64a67abaead44a4236281.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA9T0170171.html"}, {"vin": "KNDEUCAA7M7197118", "title": "2021 Kia Seltos S", "year": 2021, "make": "Kia", "model": "Seltos", "trim": "S", "condition": "used", "price": 16253.0, "msrp": 15840.0, "mileage": 61252, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7e338fc8478849118977199f5cbb4da0.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KNDEUCAA7M7197118.html"}, {"vin": "1GYKNDRS5RZ755900", "title": "2024 Cadillac XT5 AWD Premium Luxury", "year": 2024, "make": "Cadillac", "model": "XT5", "trim": "AWD Premium Luxury", "condition": "used", "price": 42810.0, "msrp": 42397.0, "mileage": 11757, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4f53bc68f6984d6aaaa1f9d91f37b640.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GYKNDRS5RZ755900.html"}, {"vin": "7PDSGABL5NN001343", "title": "2022 Rivian R1S Launch Edition", "year": 2022, "make": "Rivian", "model": "R1S", "trim": "Launch Edition", "condition": "used", "price": 60351.0, "msrp": 60351.0, "mileage": 30662, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8ae4b27eca4f41049a0bf9c38b0b358a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7PDSGABL5NN001343.html"}, {"vin": "7MMVABBL5TN612675", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 34020.0, "msrp": 34020.0, "mileage": 2, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e216093bfc1347ec9ec7276f203e7ec8.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL5TN612675.html"}, {"vin": "5NMJBCDE8TH613154", "title": "2026 Hyundai Tucson SEL", "year": 2026, "make": "Hyundai", "model": "Tucson", "trim": "SEL", "condition": "used", "price": 30412.0, "msrp": 29999.0, "mileage": 2287, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c0c67b571b224a53bb8f2b4ad3bc57fd.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJBCDE8TH613154.html"}, {"vin": "7MMVABBL0TN606783", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 34245.0, "msrp": 34245.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVABBL0TN606783_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL0TN606783.html"}, {"vin": "7MMVABBL7TN609437", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 34950.0, "msrp": 34950.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/08b550626a0f4bec9d38b7df911826c2.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL7TN609437.html"}, {"vin": "WAULSAF88PN011137", "title": "2023 Audi S8 4.0T", "year": 2023, "make": "Audi", "model": "S8", "trim": "4.0T", "condition": "used", "price": 72900.0, "msrp": 72487.0, "mileage": 36503, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bb54530833e44489849148fb63b1ce35.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WAULSAF88PN011137.html"}, {"vin": "7MMVABEY0TN481095", "title": "2026 Mazda CX-50 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 43250.0, "msrp": 46090.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f416047572bc4f6ab1efe97b2c321c3b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABEY0TN481095.html"}, {"vin": "JM3KMDHA8T0175433", "title": "2026 Mazda CX-5 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium AWD", "condition": "new", "price": 36065.0, "msrp": 36065.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2cce75bc01174f6685d36c63452691d1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMDHA8T0175433.html"}, {"vin": "JM3KMCHA9T0192204", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36515.0, "msrp": 36515.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA9T0192204_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA9T0192204.html"}, {"vin": "7MMVABEY8TN478624", "title": "2026 Mazda CX-50 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 43564.0, "msrp": 46505.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/602945f72b6341208da6803aeddd176a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABEY8TN478624.html"}, {"vin": "JM3KJEHA2S1115039", "title": "2025 Mazda CX-70 PHEV Premium Plus Package", "year": 2025, "make": "Mazda", "model": "CX-70 PHEV", "trim": "Premium Plus Package", "condition": "certified", "price": 39461.0, "msrp": 39048.0, "mileage": 6934, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/44b319a2fe074172a51d9a4e0fb6e8a0.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJEHA2S1115039.html"}, {"vin": "4JGFB6BBXPA922362", "title": "2023 Mercedes-Benz GLE AMG GLE 53", "year": 2023, "make": "Mercedes-Benz", "model": "GLE", "trim": "AMG GLE 53", "condition": "used", "price": 59764.0, "msrp": 59351.0, "mileage": 28443, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bbc09f60f98e400da4c2d098d84ba6b5.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/4JGFB6BBXPA922362.html"}, {"vin": "JM1BPABL8T1892191", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 26965.0, "msrp": 26965.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL8T1892191_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABL8T1892191.html"}, {"vin": "5J8TB4H78JL008364", "title": "2018 Acura RDX w/Advance Pkg", "year": 2018, "make": "Acura", "model": "RDX", "trim": "w/Advance Pkg", "condition": "used", "price": 23684.0, "msrp": 23271.0, "mileage": 49537, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/660836956eaf4cea906b6a1d904ab08c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5J8TB4H78JL008364.html"}, {"vin": "JM3KMCHA8T0175975", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36890.0, "msrp": 36890.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA8T0175975_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA8T0175975.html"}, {"vin": "7MMVABBL2TN614500", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 34130.0, "msrp": 34130.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/aa58b58a5f35407ca685e09a2d0c759c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL2TN614500.html"}, {"vin": "JM1BPABL2T1892848", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 27785.0, "msrp": 27785.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/17334b2fadae43a8aa0dd4e2ccd552f1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABL2T1892848.html"}, {"vin": "JM3KKEHC6T1386721", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Plus AWD", "condition": "new", "price": 55230.0, "msrp": 59795.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/dacc2370515545c8b4b4434f11913980.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHC6T1386721.html"}, {"vin": "JM3KKCHD1T1382332", "title": "2026 Mazda CX-90 3.3 Turbo Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Premium Sport AWD", "condition": "new", "price": 45119.0, "msrp": 49430.0, "mileage": 75, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/62e2d42883894d0badda45930444e0b1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHD1T1382332.html"}, {"vin": "1N4BL3AP7DN427199", "title": "2013 Nissan Altima 3.5 S", "year": 2013, "make": "Nissan", "model": "Altima", "trim": "3.5 S", "condition": "used", "price": 6777.0, "msrp": 6777.0, "mileage": 131255, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/93b0a2d0eaf841959c058c337671d4fd.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1N4BL3AP7DN427199.html"}, {"vin": "JM1NDAL72T0707355", "title": "2026 Mazda MX-5 Miata RF Club", "year": 2026, "make": "Mazda", "model": "MX-5 Miata RF", "trim": "Club", "condition": "new", "price": 43790.0, "msrp": 43790.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1NDAL72T0707355_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1NDAL72T0707355.html"}, {"vin": "WBX13EF06S5167858", "title": "2025 BMW X1 M35i", "year": 2025, "make": "BMW", "model": "X1", "trim": "M35i", "condition": "used", "price": 44689.0, "msrp": 44276.0, "mileage": 16975, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/a7ba4d3d4d6b445f862ef757a5093238.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WBX13EF06S5167858.html"}, {"vin": "1FMSK8DH4RGA54631", "title": "2024 Ford Explorer XLT", "year": 2024, "make": "Ford", "model": "Explorer", "trim": "XLT", "condition": "used", "price": 33907.0, "msrp": 33494.0, "mileage": 20885, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7f25367f4a4a4f4eb10cd6449be7529e.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1FMSK8DH4RGA54631.html"}, {"vin": "7MMVABDL4TN609862", "title": "2026 Mazda CX-50 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Premium AWD", "condition": "new", "price": 37605.0, "msrp": 37605.0, "mileage": 2, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/27acbf28b55d4697a7da691f6fbd0c28.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABDL4TN609862.html"}, {"vin": "1GYKNARS8KZ256822", "title": "2019 Cadillac XT5 FWD", "year": 2019, "make": "Cadillac", "model": "XT5", "trim": "FWD", "condition": "used", "price": 17623.0, "msrp": 17210.0, "mileage": 87359, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f19eab8cb3714021a4c5a0129b16d304.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GYKNARS8KZ256822.html"}, {"vin": "JM3KMDHA0T0205279", "title": "2026 Mazda CX-5 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium AWD", "condition": "new", "price": 39455.0, "msrp": 39455.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMDHA0T0205279_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMDHA0T0205279.html"}, {"vin": "JM1BPAKL2T1876939", "title": "2026 Mazda MAZDA3 Hatchback 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "2.5 S Select Sport", "condition": "new", "price": 25842.0, "msrp": 28020.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/db8797f45d5a465ba68c7811fe407ce7.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPAKL2T1876939.html"}, {"vin": "WA1VAAF7XJD023948", "title": "2018 Audi Q7 Prestige", "year": 2018, "make": "Audi", "model": "Q7", "trim": "Prestige", "condition": "used", "price": 16816.0, "msrp": 16403.0, "mileage": 108886, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/af3da4b1249043aa86040534551c2a36.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WA1VAAF7XJD023948.html"}, {"vin": "5GAERBKW1LJ134122", "title": "2020 Buick Enclave Essence", "year": 2020, "make": "Buick", "model": "Enclave", "trim": "Essence", "condition": "used", "price": 20183.0, "msrp": 19770.0, "mileage": 75319, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2d3f8324df9b475fa0950e65b83c77c0.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5GAERBKW1LJ134122.html"}, {"vin": "JM3KMBHA8T0203865", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 34550.0, "msrp": 34550.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA8T0203865_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA8T0203865.html"}, {"vin": "7MMVAABW2TN184391", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 37240.0, "msrp": 37240.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAABW2TN184391_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAABW2TN184391.html"}, {"vin": "JM3KMBHA5T0159386", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33165.0, "msrp": 34085.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/65e3f7256c864c328fce8380430f7433.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA5T0159386.html"}, {"vin": "3MVDMBDY2TM115099", "title": "2026 Mazda CX-30 2.5 Turbo Aire Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 Turbo Aire Edition AWD", "condition": "new", "price": 37265.0, "msrp": 37265.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3fcbae22ba0a48caa7f41d1d167a2564.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBDY2TM115099.html"}, {"vin": "7MMVABBL9TN613120", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 34470.0, "msrp": 34470.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/54d29673c66549089a8ec2ac4ff92258.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL9TN613120.html"}, {"vin": "3VV5B7AX7RM214290", "title": "2024 Volkswagen Tiguan Wolfsburg Edition", "year": 2024, "make": "Volkswagen", "model": "Tiguan", "trim": "Wolfsburg Edition", "condition": "used", "price": 25403.0, "msrp": 24990.0, "mileage": 30602, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/96f96e193e714a5eb8cb3dba93b165c9.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VV5B7AX7RM214290.html"}, {"vin": "KM8JADD15TU416369", "title": "2026 Hyundai Tucson Hybrid Blue SE", "year": 2026, "make": "Hyundai", "model": "Tucson Hybrid", "trim": "Blue SE", "condition": "used", "price": 32401.0, "msrp": 31988.0, "mileage": 13, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/96780c00f46f459a8e80698978833d4d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8JADD15TU416369.html"}, {"vin": "ZASPATCW9R3050733", "title": "2024 Alfa Romeo Tonale Ti", "year": 2024, "make": "Alfa Romeo", "model": "Tonale", "trim": "Ti", "condition": "used", "price": 23944.0, "msrp": 23531.0, "mileage": 11609, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3471dd61b8054984a3fbe460ff9b78dc.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/ZASPATCW9R3050733.html"}, {"vin": "7G2CEHED4RA048652", "title": "2024 Tesla Cybertruck Base", "year": 2024, "make": "Tesla", "model": "Cybertruck", "trim": "Base", "condition": "used", "price": 78386.0, "msrp": 77973.0, "mileage": 3065, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5a63b74c7cbc47f09661acbc34687bad.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7G2CEHED4RA048652.html"}, {"vin": "3VV5B7AX0RM212865", "title": "2024 Volkswagen Tiguan Wolfsburg Edition", "year": 2024, "make": "Volkswagen", "model": "Tiguan", "trim": "Wolfsburg Edition", "condition": "used", "price": 24819.0, "msrp": 24406.0, "mileage": 31796, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/2e0f4efd8e4e4dbbb97b06e2c7d34e44.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VV5B7AX0RM212865.html"}, {"vin": "JM1BPAKL5T1856233", "title": "2026 Mazda MAZDA3 Hatchback 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "2.5 S Select Sport", "condition": "used", "price": 27990.0, "msrp": 27577.0, "mileage": 6226, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a8e60047d1684a6198a8e080db225131.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPAKL5T1856233.html"}, {"vin": "1GNEVJRS1SJ261093", "title": "2025 Chevrolet Traverse AWD Z71", "year": 2025, "make": "Chevrolet", "model": "Traverse", "trim": "AWD Z71", "condition": "used", "price": 46890.0, "msrp": 46477.0, "mileage": 18969, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2025CHS29_640/2025CHS292055004_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GNEVJRS1SJ261093.html"}, {"vin": "1C4PJLCSXEW191795", "title": "2014 Jeep Cherokee Latitude", "year": 2014, "make": "Jeep", "model": "Cherokee", "trim": "Latitude", "condition": "used", "price": 9977.0, "msrp": 9977.0, "mileage": 102856, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2014JEE007a_640/2014JEE007a_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1C4PJLCSXEW191795.html"}, {"vin": "5NMP3DG1XTH087194", "title": "2026 Hyundai Santa Fe Hybrid Limited 7P", "year": 2026, "make": "Hyundai", "model": "Santa Fe Hybrid", "trim": "Limited 7P", "condition": "used", "price": 41943.0, "msrp": 41530.0, "mileage": 2693, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/df9d54e416574767afb15ef9c3e22617.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMP3DG1XTH087194.html"}, {"vin": "KM8RJES24TU041191", "title": "2026 Hyundai Palisade XRT Pro", "year": 2026, "make": "Hyundai", "model": "Palisade", "trim": "XRT Pro", "condition": "used", "price": 46965.0, "msrp": 46552.0, "mileage": 35, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bbd0bef08fc044269f841ad80a959da8.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8RJES24TU041191.html"}, {"vin": "5XYK5CDF1RG153245", "title": "2024 Kia Sportage SX-Prestige", "year": 2024, "make": "Kia", "model": "Sportage", "trim": "SX-Prestige", "condition": "used", "price": 28304.0, "msrp": 27891.0, "mileage": 36164, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/11ba459e120c422d9f0c4d2d0f37ae61.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5XYK5CDF1RG153245.html"}, {"vin": "1GC2KVEG9JZ102173", "title": "2018 Chevrolet Silverado 2500HD LT", "year": 2018, "make": "Chevrolet", "model": "Silverado 2500HD", "trim": "LT", "condition": "used", "price": 37348.0, "msrp": 36935.0, "mileage": 55395, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/26f84c6c92d0436d8199040b212e50f7.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GC2KVEG9JZ102173.html"}, {"vin": "JM3KMBHA1T0160499", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33475.0, "msrp": 34405.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7d4d189b70e6456a80a1f137ee6a08ea.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA1T0160499.html"}, {"vin": "KMUHEESC1SU290105", "title": "2025 Genesis GV80 3.5T Prestige", "year": 2025, "make": "Genesis", "model": "GV80", "trim": "3.5T Prestige", "condition": "used", "price": 68664.0, "msrp": 68251.0, "mileage": 11021, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/81a29ced8c7646a1ad288c1618e48cf7.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMUHEESC1SU290105.html"}, {"vin": "1V2JNPE8XPC052689", "title": "2023 Volkswagen ID.4 Pro S Plus", "year": 2023, "make": "Volkswagen", "model": "ID.4", "trim": "Pro S Plus", "condition": "used", "price": 30563.0, "msrp": 30150.0, "mileage": 8147, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/3ed2ccb66a3b4346a3c3a3de8a68c2cd.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1V2JNPE8XPC052689.html"}, {"vin": "JM1BPABLXT1900520", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 27910.0, "msrp": 27910.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABLXT1900520_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABLXT1900520.html"}, {"vin": "KL79MPSL5PB200492", "title": "2023 Chevrolet Trailblazer LT", "year": 2023, "make": "Chevrolet", "model": "Trailblazer", "trim": "LT", "condition": "used", "price": 22811.0, "msrp": 22398.0, "mileage": 14014, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b84561a07edf413da6940e0d566ea088.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KL79MPSL5PB200492.html"}, {"vin": "JM3KFBCMXS0686933", "title": "2025 Mazda Mazda CX-5 Preferred", "year": 2025, "make": "Mazda", "model": "Mazda CX-5", "trim": "Preferred", "condition": "used", "price": 29321.0, "msrp": 28908.0, "mileage": 26376, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d0e6b2411ac14e72acae82733fa037e2.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBCMXS0686933.html"}, {"vin": "JM1BPABM7S1761342", "title": "2025 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2025, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "used", "price": 22663.0, "msrp": 22250.0, "mileage": 46887, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d5b1d3ae2c89464cbdd7e7081f69444d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABM7S1761342.html"}, {"vin": "JM3KJDHC8S1108379", "title": "2025 Mazda Mazda CX-70 Premium Package", "year": 2025, "make": "Mazda", "model": "Mazda CX-70", "trim": "Premium Package", "condition": "certified", "price": 41361.0, "msrp": 40948.0, "mileage": 10765, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/564c672bf67148e4b05d3c601465dc5d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJDHC8S1108379.html"}, {"vin": "5J8YE1H0XPL039963", "title": "2023 Acura MDX w/A-Spec Package", "year": 2023, "make": "Acura", "model": "MDX", "trim": "w/A-Spec Package", "condition": "used", "price": 39902.0, "msrp": 39489.0, "mileage": 33489, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/1b797e468d114434b9ba5ed9258c86dc.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5J8YE1H0XPL039963.html"}, {"vin": "JM3KMCHAXT0164458", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36143.0, "msrp": 37245.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/41806d1688c14486a8e4d3a4eb831760.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHAXT0164458.html"}, {"vin": "7MMVAADW0TN156165", "title": "2026 Mazda CX-50 Hybrid Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium AWD", "condition": "new", "price": 40805.0, "msrp": 40805.0, "mileage": 200, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8ca7d2338e4d4fd89b3fca8b6dba2761.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAADW0TN156165.html"}, {"vin": "5NMJBCDEXTH651078", "title": "2026 Hyundai Tucson SEL", "year": 2026, "make": "Hyundai", "model": "Tucson", "trim": "SEL", "condition": "used", "price": 31401.0, "msrp": 30988.0, "mileage": 1000, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2bd3f15da47e4c61a4065bc4e770b4b9.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJBCDEXTH651078.html"}, {"vin": "5NMP2DG15TH101957", "title": "2026 Hyundai Santa Fe Hybrid SEL", "year": 2026, "make": "Hyundai", "model": "Santa Fe Hybrid", "trim": "SEL", "condition": "used", "price": 38958.0, "msrp": 38545.0, "mileage": 19, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e1a33579257f4999b2024631ba8727fb.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMP2DG15TH101957.html"}, {"vin": "1GYS4BKL3PR173589", "title": "2023 Cadillac Escalade 4WD Premium Luxury", "year": 2023, "make": "Cadillac", "model": "Escalade", "trim": "4WD Premium Luxury", "condition": "used", "price": 70411.0, "msrp": 69998.0, "mileage": 26175, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fcd45504a7294cd599d0d1525318c4aa.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GYS4BKL3PR173589.html"}, {"vin": "JM3KFBCM0S0580961", "title": "2025 Mazda Mazda CX-5 Preferred", "year": 2025, "make": "Mazda", "model": "Mazda CX-5", "trim": "Preferred", "condition": "used", "price": 28234.0, "msrp": 27821.0, "mileage": 28509, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3670ccc53280418b8a78423e51295a5f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBCM0S0580961.html"}, {"vin": "7MMVAAEW7TN174029", "title": "2026 Mazda CX-50 Hybrid Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium Plus AWD", "condition": "new", "price": 43280.0, "msrp": 43280.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d0693928151b418aab026ea90e2d4862.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAAEW7TN174029.html"}, {"vin": "7MMVABBL2TN609622", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 35330.0, "msrp": 35330.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/35d92f3eba6049609404913c869aea07.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL2TN609622.html"}, {"vin": "WA1LVBF78SD014863", "title": "2025 Audi Q7 Premium Plus", "year": 2025, "make": "Audi", "model": "Q7", "trim": "Premium Plus", "condition": "used", "price": 44801.0, "msrp": 44388.0, "mileage": 32395, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/3ce7f1f1fdb64881b5de3f5d11789776.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WA1LVBF78SD014863.html"}, {"vin": "7MMVAABWXTN183991", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 36655.0, "msrp": 36655.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/7MMVAABWXTN183991_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAABWXTN183991.html"}, {"vin": "3VVYX7B24PM320534", "title": "2023 Volkswagen Taos SE", "year": 2023, "make": "Volkswagen", "model": "Taos", "trim": "SE", "condition": "used", "price": 23138.0, "msrp": 22725.0, "mileage": 32452, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/0dc81654da9c422ab9fae4f8b2e5f264.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VVYX7B24PM320534.html"}, {"vin": "5FNYF6H61GB110161", "title": "2016 Honda Pilot EX-L", "year": 2016, "make": "Honda", "model": "Pilot", "trim": "EX-L", "condition": "used", "price": 16712.0, "msrp": 16299.0, "mileage": 110608, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1a5a9d91b4fd48c88a6e2f003f95da6a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5FNYF6H61GB110161.html"}, {"vin": "JM3KMBHA3T0174338", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 34325.0, "msrp": 34325.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9d5465737f7f4f0c8b89dd2263506c52.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA3T0174338.html"}, {"vin": "KM8R7DGE0SU815401", "title": "2025 Hyundai Palisade Calligraphy Night Edition", "year": 2025, "make": "Hyundai", "model": "Palisade", "trim": "Calligraphy Night Edition", "condition": "used", "price": 43194.0, "msrp": 42781.0, "mileage": 32092, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7fcafb5c7762408bb3a2a5a55b739d21.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8R7DGE0SU815401.html"}, {"vin": "5NTJEDAFXNH038184", "title": "2022 Hyundai Santa Cruz Limited", "year": 2022, "make": "Hyundai", "model": "Santa Cruz", "trim": "Limited", "condition": "used", "price": 25308.0, "msrp": 24895.0, "mileage": 43483, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/087bdf9f2f414b488166eaf29d844428.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NTJEDAFXNH038184.html"}, {"vin": "5FNYG1H38SB081496", "title": "2025 Honda Pilot Sport", "year": 2025, "make": "Honda", "model": "Pilot", "trim": "Sport", "condition": "used", "price": 39618.0, "msrp": 39205.0, "mileage": 13355, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e758f3d43e5544e2a67137971e7f293e.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5FNYG1H38SB081496.html"}, {"vin": "JM1BPABL3T1898089", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 27560.0, "msrp": 27560.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL3T1898089_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABL3T1898089.html"}, {"vin": "JM3KMCHA2T0171100", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36715.0, "msrp": 36715.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bd8b8ccf941a47af80f2e8d684d9774d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA2T0171100.html"}, {"vin": "1V2BN2CA8TC517283", "title": "2026 Volkswagen Atlas 2.0T SEL", "year": 2026, "make": "Volkswagen", "model": "Atlas", "trim": "2.0T SEL", "condition": "used", "price": 44103.0, "msrp": 43690.0, "mileage": 2623, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/287028d426694c54bd1d0e5c751c8f7f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1V2BN2CA8TC517283.html"}, {"vin": "5NMJBCDE2RH346215", "title": "2024 Hyundai Tucson SEL", "year": 2024, "make": "Hyundai", "model": "Tucson", "trim": "SEL", "condition": "used", "price": 24223.0, "msrp": 23810.0, "mileage": 47585, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/72bc7da2852740fa96037971a30c3a06.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJBCDE2RH346215.html"}, {"vin": "JF2SKAJC1LH494457", "title": "2020 Subaru Forester Premium", "year": 2020, "make": "Subaru", "model": "Forester", "trim": "Premium", "condition": "used", "price": 20158.0, "msrp": 19745.0, "mileage": 75244, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/baf48efb17d34359903c934ebb5e568e.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JF2SKAJC1LH494457.html"}, {"vin": "KMHL24JJ4TA141119", "title": "2026 Hyundai Sonata Hybrid Blue", "year": 2026, "make": "Hyundai", "model": "Sonata Hybrid", "trim": "Blue", "condition": "used", "price": 27401.0, "msrp": 26988.0, "mileage": 9, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/74193c64e5e146fda1c2b281bffa6172.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMHL24JJ4TA141119.html"}, {"vin": "JM3KMCHA2T0175843", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36875.0, "msrp": 36875.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA2T0175843_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA2T0175843.html"}, {"vin": "JM3KMBHA5T0165253", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 32885.0, "msrp": 33735.0, "mileage": 6, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4224c068c5fe4bf3a20a4abc4166508c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA5T0165253.html"}, {"vin": "JM3KMCHA8T0176608", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36985.0, "msrp": 36985.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA8T0176608_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA8T0176608.html"}, {"vin": "JM1DKDC7XK0418807", "title": "2019 Mazda CX-3 Touring", "year": 2019, "make": "Mazda", "model": "CX-3", "trim": "Touring", "condition": "used", "price": 17691.0, "msrp": 17278.0, "mileage": 69270, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f175d229d081438ab901d99ab9efd892.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1DKDC7XK0418807.html"}, {"vin": "JM3KMBHA1T0201813", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 34700.0, "msrp": 34700.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA1T0201813_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA1T0201813.html"}, {"vin": "JM3KMCHA2T0208338", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36455.0, "msrp": 36455.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA2T0208338_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA2T0208338.html"}, {"vin": "JM3KMCHA0T0187196", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 37175.0, "msrp": 37175.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA0T0187196_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA0T0187196.html"}, {"vin": "JM3KFBCLXR0523040", "title": "2024 Mazda CX-5 2.5 S Carbon Edition", "year": 2024, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Carbon Edition", "condition": "used", "price": 26393.0, "msrp": 25980.0, "mileage": 42124, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6d2119d34fe840549d5625d0721e5a05.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBCLXR0523040.html"}, {"vin": "1FA6P8CF7N5147727", "title": "2022 Ford Mustang GT Premium", "year": 2022, "make": "Ford", "model": "Mustang", "trim": "GT Premium", "condition": "used", "price": 40862.0, "msrp": 40449.0, "mileage": 45148, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6f5d9cd49fe3422ea739d2343eb21ae9.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1FA6P8CF7N5147727.html"}, {"vin": "7MMVABXY4TN600893", "title": "2026 Mazda CX-50 2.5 Turbo Meridian Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Meridian Edition AWD", "condition": "new", "price": 41325.0, "msrp": 44115.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bcc23ea6887840ffb5f8fe6bbedaa30a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABXY4TN600893.html"}, {"vin": "JM3KKCHD5T1385878", "title": "2026 Mazda CX-90 3.3 Turbo Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Premium Sport AWD", "condition": "new", "price": 45003.0, "msrp": 49345.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/569b2d987aea4175b23945d17aab5ab5.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHD5T1385878.html"}, {"vin": "JN1BJ1CR9JW285627", "title": "2018 Nissan Rogue Sport SV", "year": 2018, "make": "Nissan", "model": "Rogue Sport", "trim": "SV", "condition": "used", "price": 13271.0, "msrp": 12858.0, "mileage": 82863, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0a0a7366fd614677871e0267e6ea0dae.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JN1BJ1CR9JW285627.html"}, {"vin": "5NMJBCDE7TH609130", "title": "2026 Hyundai Tucson SEL", "year": 2026, "make": "Hyundai", "model": "Tucson", "trim": "SEL", "condition": "used", "price": 30412.0, "msrp": 29999.0, "mileage": 1811, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/edfebc10883d452a87f9ea7a84bfeb27.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJBCDE7TH609130.html"}, {"vin": "JM3KJDHA8S1100345", "title": "2025 Mazda CX-70 PHEV Premium Package", "year": 2025, "make": "Mazda", "model": "CX-70 PHEV", "trim": "Premium Package", "condition": "certified", "price": 35715.0, "msrp": 35302.0, "mileage": 6407, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/19a5dc6f1c9d4904b5e9f08fb91dc431.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJDHA8S1100345.html"}, {"vin": "JM3KMBHA2T0173858", "title": "2026 Mazda CX-5 2.5 S Select", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select", "condition": "new", "price": 33760.0, "msrp": 33760.0, "mileage": 2, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c097217e2cfb4776bd8795d3d7d4ea1e.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA2T0173858.html"}, {"vin": "JM3KMCHAXT0175735", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36810.0, "msrp": 36810.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6f2cd583d34e4028b90410d30f47476e.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHAXT0175735.html"}, {"vin": "JM3KKCHA5T1392481", "title": "2026 Mazda CX-90 Plug-In Hybrid Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90 Plug-In Hybrid", "trim": "Premium Sport AWD", "condition": "new", "price": 52111.0, "msrp": 58850.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ef92c8cd0ec34bc3aeeb5d8a7a637f94.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHA5T1392481.html"}, {"vin": "JM3KKDHC7T1358789", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Sport AWD", "condition": "new", "price": 52833.0, "msrp": 57550.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8b48765c691345d09339bf8f50d2a738.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKDHC7T1358789.html"}, {"vin": "JM1BPALL2T1877183", "title": "2026 Mazda MAZDA3 Hatchback 2.5 S Preferred", "year": 2026, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "2.5 S Preferred", "condition": "new", "price": 27676.0, "msrp": 29940.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/97074f126aba4040b2cdacb095d99cac.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPALL2T1877183.html"}, {"vin": "1V2BR2CA8RC513845", "title": "2024 Volkswagen Atlas 2.0T SEL", "year": 2024, "make": "Volkswagen", "model": "Atlas", "trim": "2.0T SEL", "condition": "used", "price": 33603.0, "msrp": 33190.0, "mileage": 42809, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e196764efadb407fac4da22c832883a3.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1V2BR2CA8RC513845.html"}, {"vin": "7MMVABEY8TN603847", "title": "2026 Mazda CX-50 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 43284.0, "msrp": 46155.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6182fb8d62db44f98053db8a31b4e02c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABEY8TN603847.html"}, {"vin": "JM3KMCHA8T0190900", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36940.0, "msrp": 36940.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA8T0190900_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA8T0190900.html"}, {"vin": "3VVBR7RM8TM022330", "title": "2026 Volkswagen Tiguan S", "year": 2026, "make": "Volkswagen", "model": "Tiguan", "trim": "S", "condition": "used", "price": 30292.0, "msrp": 29879.0, "mileage": 4620, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a6850421c8074539abd931246a6fdcf8.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VVBR7RM8TM022330.html"}, {"vin": "JM3KMBHA0T0172627", "title": "2026 Mazda CX-5 2.5 S Select", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select", "condition": "new", "price": 34355.0, "msrp": 34355.0, "mileage": 2, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6cdc1a8a6b6f479ab37d630c22f065cf.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA0T0172627.html"}, {"vin": "5NMP4DGL3TH158282", "title": "2026 Hyundai Santa Fe Limited 6P", "year": 2026, "make": "Hyundai", "model": "Santa Fe", "trim": "Limited 6P", "condition": "used", "price": 44203.0, "msrp": 43790.0, "mileage": 9, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ea42cdede10d4cc5a41bdc8c33fd8d20.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMP4DGL3TH158282.html"}, {"vin": "JM3KKEHC8T1375364", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Plus AWD", "condition": "new", "price": 55678.0, "msrp": 60355.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/548ec2c2f0fe49359eab2e6ab974c0ac.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHC8T1375364.html"}, {"vin": "1FMCU0J90EUE37278", "title": "2014 Ford Escape Titanium", "year": 2014, "make": "Ford", "model": "Escape", "trim": "Titanium", "condition": "used", "price": 8857.0, "msrp": 8857.0, "mileage": 110706, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7999f4a8309a44148758fb089165fbf1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1FMCU0J90EUE37278.html"}, {"vin": "3VVSX7B29PM331700", "title": "2023 Volkswagen Taos SE", "year": 2023, "make": "Volkswagen", "model": "Taos", "trim": "SE", "condition": "used", "price": 21369.0, "msrp": 20956.0, "mileage": 29800, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/23d83fe62076456d92b5733ff20b2015.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VVSX7B29PM331700.html"}, {"vin": "JM3KMBHA3T0167549", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33415.0, "msrp": 34330.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9916bd8312894e4889a58dd58f33056d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA3T0167549.html"}, {"vin": "5XYK6CAF9PG081872", "title": "2023 Kia Sportage X-Line", "year": 2023, "make": "Kia", "model": "Sportage", "trim": "X-Line", "condition": "used", "price": 25858.0, "msrp": 25445.0, "mileage": 25199, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6b0594d248554970834bef01f377cf6d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5XYK6CAF9PG081872.html"}, {"vin": "JM3KKBHD0T1377424", "title": "2026 Mazda CX-90 3.3 Turbo Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Preferred AWD", "condition": "new", "price": 42110.0, "msrp": 45300.0, "mileage": 6, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bc090376770542f1869fe4cf6e339823.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKBHD0T1377424.html"}, {"vin": "KM8HFCAB0TU383000", "title": "2026 Hyundai Kona SEL Sport", "year": 2026, "make": "Hyundai", "model": "Kona", "trim": "SEL Sport", "condition": "used", "price": 27173.0, "msrp": 26760.0, "mileage": 1100, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1aeb598189434e0b9f5131b58214479d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8HFCAB0TU383000.html"}, {"vin": "1GYKNCRS9HZ244926", "title": "2017 Cadillac XT5 Premium Luxury FWD", "year": 2017, "make": "Cadillac", "model": "XT5", "trim": "Premium Luxury FWD", "condition": "used", "price": 15642.0, "msrp": 15229.0, "mileage": 109167, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0504b09e923542fa92e998df14ed36ba.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GYKNCRS9HZ244926.html"}, {"vin": "KM8HFCAB9TU420674", "title": "2026 Hyundai Kona SEL Sport", "year": 2026, "make": "Hyundai", "model": "Kona", "trim": "SEL Sport", "condition": "used", "price": 28243.0, "msrp": 27830.0, "mileage": 14, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/89e7e8979cdd442b86087700e8294505.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8HFCAB9TU420674.html"}, {"vin": "3VV4B7AXXMM157863", "title": "2021 Volkswagen Tiguan SEL Premium R-Line", "year": 2021, "make": "Volkswagen", "model": "Tiguan", "trim": "SEL Premium R-Line", "condition": "used", "price": 23514.0, "msrp": 23101.0, "mileage": 60029, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/246f0ee9d8004b42b80776c104cefdff.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VV4B7AXXMM157863.html"}, {"vin": "KM8RJES29TU056415", "title": "2026 Hyundai Palisade XRT Pro", "year": 2026, "make": "Hyundai", "model": "Palisade", "trim": "XRT Pro", "condition": "used", "price": 48398.0, "msrp": 47985.0, "mileage": 15, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/33a5fe69c2dd42f7871e855d04ca970b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8RJES29TU056415.html"}, {"vin": "7MMVABDY7SN379566", "title": "2025 Mazda CX-50 2.5 Turbo Premium Package", "year": 2025, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Premium Package", "condition": "used", "price": 37803.0, "msrp": 37390.0, "mileage": 4659, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/58a4fbcf129b48d69e0dd0ce6443c743.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABDY7SN379566.html"}, {"vin": "5LMCJ2D93LUL22989", "title": "2020 Lincoln Corsair Reserve", "year": 2020, "make": "Lincoln", "model": "Corsair", "trim": "Reserve", "condition": "used", "price": 26113.0, "msrp": 25700.0, "mileage": 38193, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2d8ed7aa379d40bcb658ed7a22eeaecf.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5LMCJ2D93LUL22989.html"}, {"vin": "KMTFC4SD5PU028423", "title": "2023 Genesis G90 e-SC", "year": 2023, "make": "Genesis", "model": "G90", "trim": "e-SC", "condition": "used", "price": 56412.0, "msrp": 55999.0, "mileage": 33466, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d02ba12fc2c9447896fcd27c4d8e6e82.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMTFC4SD5PU028423.html"}, {"vin": "7SAXCDE56PF381403", "title": "2023 Tesla Model X Standard Range", "year": 2023, "make": "Tesla", "model": "Model X", "trim": "Standard Range", "condition": "used", "price": 62737.0, "msrp": 62324.0, "mileage": 24025, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ec1cc78a5a7f4638a843c5b3844fa65a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7SAXCDE56PF381403.html"}, {"vin": "5LMTJ3DH5GUJ18617", "title": "2016 Lincoln MKC Reserve", "year": 2016, "make": "Lincoln", "model": "MKC", "trim": "Reserve", "condition": "used", "price": 15959.0, "msrp": 15546.0, "mileage": 60504, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/139ff1006c94445b964319bc3175a590.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5LMTJ3DH5GUJ18617.html"}, {"vin": "1GYFZFR42PF140223", "title": "2023 Cadillac XT4 AWD Sport", "year": 2023, "make": "Cadillac", "model": "XT4", "trim": "AWD Sport", "condition": "used", "price": 30647.0, "msrp": 30234.0, "mileage": 31174, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f8a41bcf1416412a854a07f36f2442b6.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GYFZFR42PF140223.html"}, {"vin": "JM3KFBBMXP0250754", "title": "2023 Mazda CX-5 2.5 S Select Package", "year": 2023, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select Package", "condition": "used", "price": 24129.0, "msrp": 23716.0, "mileage": 58337, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2023MAS06_640/2023MAS060221_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBBMXP0250754.html"}, {"vin": "1FTEW1EPXLFB80895", "title": "2020 Ford F-150 XL", "year": 2020, "make": "Ford", "model": "F-150", "trim": "XL", "condition": "used", "price": 23405.0, "msrp": 22992.0, "mileage": 91019, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/20d6d495a9d145558e6b1ed9b7910044.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1FTEW1EPXLFB80895.html"}, {"vin": "JM3KFBEM5S0747702", "title": "2025 Mazda CX-5 2.5 S Premium Plus Package", "year": 2025, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus Package", "condition": "used", "price": 34751.0, "msrp": 34338.0, "mileage": 1698, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4aa6af37b92c4b1c92ae888faf21cdef.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBEM5S0747702.html"}, {"vin": "KM8RJES22TU045109", "title": "2026 Hyundai Palisade XRT Pro", "year": 2026, "make": "Hyundai", "model": "Palisade", "trim": "XRT Pro", "condition": "used", "price": 46393.0, "msrp": 45980.0, "mileage": 16, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d56a6f171d7a40d6b8b7ed5e152dd0e0.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8RJES22TU045109.html"}, {"vin": "5NMJACDEXTH647650", "title": "2026 Hyundai Tucson SE", "year": 2026, "make": "Hyundai", "model": "Tucson", "trim": "SE", "condition": "used", "price": 29898.0, "msrp": 29485.0, "mileage": 354, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0dab0f69437d44f28120d54bfdced778.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJACDEXTH647650.html"}, {"vin": "JF2GTABCXJH207941", "title": "2018 Subaru Crosstrek Premium", "year": 2018, "make": "Subaru", "model": "Crosstrek", "trim": "Premium", "condition": "used", "price": 13953.0, "msrp": 13540.0, "mileage": 104708, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8a90111d5dfa4244b6510d233a302eba.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JF2GTABCXJH207941.html"}, {"vin": "4T1BF1FK0EU437787", "title": "2014 Toyota Camry L", "year": 2014, "make": "Toyota", "model": "Camry", "trim": "L", "condition": "used", "price": 13965.0, "msrp": 13965.0, "mileage": 98407, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e5705236d3084dfa959c48e10750d39c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/4T1BF1FK0EU437787.html"}, {"vin": "JM3KFBBL9S0721535", "title": "2025 Mazda CX-5 2.5 S Select Package", "year": 2025, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select Package", "condition": "used", "price": 28927.0, "msrp": 28514.0, "mileage": 5815, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4d0949990c094044a799bcb6da059298.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBBL9S0721535.html"}, {"vin": "2T2BAMCA7PC018668", "title": "2023 Lexus RX RX 350", "year": 2023, "make": "Lexus", "model": "RX", "trim": "RX 350", "condition": "used", "price": 50198.0, "msrp": 49785.0, "mileage": 45365, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/53248c82a21d4352afb4ee00535775e3.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/2T2BAMCA7PC018668.html"}, {"vin": "5XXG64J21MG073824", "title": "2021 Kia K5 GT-Line", "year": 2021, "make": "Kia", "model": "K5", "trim": "GT-Line", "condition": "used", "price": 18793.0, "msrp": 18380.0, "mileage": 89634, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5b009771a54840f49f0979674f7293d8.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5XXG64J21MG073824.html"}, {"vin": "1N4BL4EW4KC135607", "title": "2019 Nissan Altima 2.5 SL", "year": 2019, "make": "Nissan", "model": "Altima", "trim": "2.5 SL", "condition": "used", "price": 21001.0, "msrp": 20588.0, "mileage": 22284, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/732f159238cb493480d894d9e4e0cbf4.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1N4BL4EW4KC135607.html"}, {"vin": "5NMP3DG19SH041211", "title": "2025 Hyundai Santa Fe Hybrid Limited", "year": 2025, "make": "Hyundai", "model": "Santa Fe Hybrid", "trim": "Limited", "condition": "used", "price": 37608.0, "msrp": 37195.0, "mileage": 11220, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2025HYS07_640/2025HYS072071652_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMP3DG19SH041211.html"}, {"vin": "KMUHEESC7SU278055", "title": "2025 Genesis GV80 3.5T Prestige", "year": 2025, "make": "Genesis", "model": "GV80", "trim": "3.5T Prestige", "condition": "used", "price": 68486.0, "msrp": 68073.0, "mileage": 14453, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4aa48ee972e84fdc9051e3cd9844ce7a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMUHEESC7SU278055.html"}, {"vin": "1C4RJHBG5N8620395", "title": "2022 Jeep Grand Cherokee Limited", "year": 2022, "make": "Jeep", "model": "Grand Cherokee", "trim": "Limited", "condition": "used", "price": 24795.0, "msrp": 24382.0, "mileage": 86899, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1384f67b2cc143acb1b2424491167d4a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1C4RJHBG5N8620395.html"}, {"vin": "KMTGF4SD3TU300165", "title": "2026 Genesis G80 3.5T Prestige Black", "year": 2026, "make": "Genesis", "model": "G80", "trim": "3.5T Prestige Black", "condition": "used", "price": 73912.0, "msrp": 73499.0, "mileage": 5739, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d7bbcd8a11284957ac49744758798860.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMTGF4SD3TU300165.html"}, {"vin": "KM8J23A46KU915802", "title": "2019 Hyundai Tucson SE", "year": 2019, "make": "Hyundai", "model": "Tucson", "trim": "SE", "condition": "used", "price": 16592.0, "msrp": 16179.0, "mileage": 46115, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8aa9e94efd2746349011740424773472.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8J23A46KU915802.html"}, {"vin": "1GYKPGRSXPZ232459", "title": "2023 Cadillac XT6 AWD Sport", "year": 2023, "make": "Cadillac", "model": "XT6", "trim": "AWD Sport", "condition": "used", "price": 41390.0, "msrp": 40977.0, "mileage": 28063, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/86e85ffe6e194166a761c421213f3dbb.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GYKPGRSXPZ232459.html"}, {"vin": "JM3KFBCM7S0753908", "title": "2025 Mazda CX-5 2.5 S Preferred Package", "year": 2025, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred Package", "condition": "used", "price": 30258.0, "msrp": 29845.0, "mileage": 2, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4a15bfb1062144eda7430aecbd252812.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBCM7S0753908.html"}, {"vin": "WBA13BK00PCN76925", "title": "2023 BMW 5 Series M550i xDrive", "year": 2023, "make": "BMW", "model": "5 Series", "trim": "M550i xDrive", "condition": "used", "price": 60137.0, "msrp": 59724.0, "mileage": 33926, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e92aae5cf2bd4e90acdcc03050ff7533.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WBA13BK00PCN76925.html"}, {"vin": "5NMP5DGL7TH167242", "title": "2026 Hyundai Santa Fe Calligraphy", "year": 2026, "make": "Hyundai", "model": "Santa Fe", "trim": "Calligraphy", "condition": "used", "price": 40315.0, "msrp": 39902.0, "mileage": 9214, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bd3cc49029164b95b36f27279c80f2ae.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMP5DGL7TH167242.html"}, {"vin": "KMHLM4DG8TU223346", "title": "2026 Hyundai Elantra SEL Sport", "year": 2026, "make": "Hyundai", "model": "Elantra", "trim": "SEL Sport", "condition": "used", "price": 23404.0, "msrp": 22991.0, "mileage": 10, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c40c1737488e4a469d846ab37cb0b462.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMHLM4DG8TU223346.html"}, {"vin": "1GYS4DKJXJR268586", "title": "2018 Cadillac Escalade Platinum", "year": 2018, "make": "Cadillac", "model": "Escalade", "trim": "Platinum", "condition": "used", "price": 33390.0, "msrp": 32977.0, "mileage": 81983, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5cb5ba961693475c99fe694cf7dcb419.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GYS4DKJXJR268586.html"}, {"vin": "KMHL64JA6RA425932", "title": "2024 Hyundai Sonata SEL", "year": 2024, "make": "Hyundai", "model": "Sonata", "trim": "SEL", "condition": "used", "price": 22310.0, "msrp": 21897.0, "mileage": 50386, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5e6704ac9c864ec08a3cf86feed7c7d9.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMHL64JA6RA425932.html"}, {"vin": "5NMZTDLBXHH030363", "title": "2017 Hyundai Santa Fe Sport 2.4L", "year": 2017, "make": "Hyundai", "model": "Santa Fe Sport", "trim": "2.4L", "condition": "used", "price": 12411.0, "msrp": 11998.0, "mileage": 81588, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3f217494e3bd415cbb407006e47c89d2.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMZTDLBXHH030363.html"}, {"vin": "3VWEM7BU0PM031174", "title": "2023 Volkswagen Jetta SE", "year": 2023, "make": "Volkswagen", "model": "Jetta", "trim": "SE", "condition": "used", "price": 18408.0, "msrp": 17995.0, "mileage": 43604, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/29a2504fe51f48a199b1204e2897655b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VWEM7BU0PM031174.html"}, {"vin": "KM8HBCAB9RU161382", "title": "2024 Hyundai Kona SEL", "year": 2024, "make": "Hyundai", "model": "Kona", "trim": "SEL", "condition": "used", "price": 22293.0, "msrp": 21880.0, "mileage": 41674, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1c42dd6d73b444b0be26e36d1d70222b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8HBCAB9RU161382.html"}, {"vin": "JM3KFBCM4P0168615", "title": "2023 Mazda CX-5 2.5 S Preferred Package", "year": 2023, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred Package", "condition": "used", "price": 27668.0, "msrp": 27255.0, "mileage": 21159, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/93ded05813fb41cf8afe1293078c9eff.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBCM4P0168615.html"}, {"vin": "KMHLM4DG6TU170193", "title": "2026 Hyundai Elantra SEL Sport", "year": 2026, "make": "Hyundai", "model": "Elantra", "trim": "SEL Sport", "condition": "used", "price": 23833.0, "msrp": 23420.0, "mileage": 12, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/85198e388c07456d84d67864e92a5441.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMHLM4DG6TU170193.html"}, {"vin": "3VV2X7B24PM340868", "title": "2023 Volkswagen Taos SEL", "year": 2023, "make": "Volkswagen", "model": "Taos", "trim": "SEL", "condition": "used", "price": 24410.0, "msrp": 23997.0, "mileage": 38901, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1ba0237110b14dc98f5685c02105cce2.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VV2X7B24PM340868.html"}, {"vin": "JM1NDAM74P0561920", "title": "2023 Mazda MX-5 Miata RF Grand Touring", "year": 2023, "make": "Mazda", "model": "MX-5 Miata RF", "trim": "Grand Touring", "condition": "used", "price": 30925.0, "msrp": 30512.0, "mileage": 10395, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0014fac199974d4397d6123d23e4d006.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1NDAM74P0561920.html"}, {"vin": "JHLRE4H71BC006184", "title": "2011 Honda CR-V EX-L", "year": 2011, "make": "Honda", "model": "CR-V", "trim": "EX-L", "condition": "used", "price": 12883.0, "msrp": 12883.0, "mileage": 86534, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/785821cdfcf548eb90dbe38797d9f103.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JHLRE4H71BC006184.html"}, {"vin": "JTJDZKCA2J2000270", "title": "2018 Lexus RX 350L", "year": 2018, "make": "Lexus", "model": "RX", "trim": "350L", "condition": "used", "price": 23524.0, "msrp": 23524.0, "mileage": 120710, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0eda8706b0464fc2baac5777de1b2179.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JTJDZKCA2J2000270.html"}, {"vin": "3VV2B7AX0KM072972", "title": "2019 Volkswagen Tiguan SE", "year": 2019, "make": "Volkswagen", "model": "Tiguan", "trim": "SE", "condition": "used", "price": 18390.0, "msrp": 17977.0, "mileage": 61158, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/626156bc871d4f118738791b2cdf1e55.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VV2B7AX0KM072972.html"}, {"vin": "5NMJBCDE1TH611116", "title": "2026 Hyundai Tucson SEL", "year": 2026, "make": "Hyundai", "model": "Tucson", "trim": "SEL", "condition": "used", "price": 30212.0, "msrp": 29799.0, "mileage": 770, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d1aea5f64bdb42528f1e6837bb233d84.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJBCDE1TH611116.html"}, {"vin": "1G1BC5SM5H7171559", "title": "2017 Chevrolet Cruze LS", "year": 2017, "make": "Chevrolet", "model": "Cruze", "trim": "LS", "condition": "used", "price": 7523.0, "msrp": 7523.0, "mileage": 111024, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b5e96c062f6c48739b6b8a74a8e4e846.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1G1BC5SM5H7171559.html"}, {"vin": "3PCAJ5CA2MF114723", "title": "2021 INFINITI QX50 SENSORY", "year": 2021, "make": "INFINITI", "model": "QX50", "trim": "SENSORY", "condition": "used", "price": 19377.0, "msrp": 18964.0, "mileage": 110220, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f00d17a0089549eb90e441f4fe1a7acd.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3PCAJ5CA2MF114723.html"}, {"vin": "JM3KFBDY4S0713786", "title": "2025 Mazda CX-5 2.5 Turbo Premium Package", "year": 2025, "make": "Mazda", "model": "CX-5", "trim": "2.5 Turbo Premium Package", "condition": "used", "price": 36987.0, "msrp": 36574.0, "mileage": 7309, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/33a44570b79446a38a1d0cfd400e417b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBDY4S0713786.html"}, {"vin": "JM1NDAC7XT0700735", "title": "2026 Mazda MX-5 Miata Club", "year": 2026, "make": "Mazda", "model": "MX-5 Miata", "trim": "Club", "condition": "new", "price": 33797.0, "msrp": 35765.0, "mileage": 350, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ebcf5f0ebd5d42b197f00a817ec99a81.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1NDAC7XT0700735.html"}, {"vin": "3VVGR7RM3TM022354", "title": "2026 Volkswagen Tiguan SE R-Line Black", "year": 2026, "make": "Volkswagen", "model": "Tiguan", "trim": "SE R-Line Black", "condition": "used", "price": 38012.0, "msrp": 37599.0, "mileage": 6257, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/087ab0d0b1d74407925762eb112ba3dc.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VVGR7RM3TM022354.html"}, {"vin": "1C4RJYB62N8721045", "title": "2022 Jeep Grand Cherokee 4xe 4xe", "year": 2022, "make": "Jeep", "model": "Grand Cherokee 4xe", "trim": "4xe", "condition": "used", "price": 25410.0, "msrp": 24997.0, "mileage": 42377, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b06ddd823b02487ebc584d7df4f62992.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1C4RJYB62N8721045.html"}, {"vin": "5UXCY6C05N9J30300", "title": "2022 BMW X6 xDrive40i", "year": 2022, "make": "BMW", "model": "X6", "trim": "xDrive40i", "condition": "used", "price": 45764.0, "msrp": 45351.0, "mileage": 50425, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cb4d2686a5cd4aa98bdbbd074711fab3.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5UXCY6C05N9J30300.html"}, {"vin": "JTEVB5BR5S5003468", "title": "2025 Toyota 4Runner Hybrid TRD Off Road", "year": 2025, "make": "Toyota", "model": "4Runner", "trim": "Hybrid TRD Off Road", "condition": "used", "price": 51664.0, "msrp": 51251.0, "mileage": 1010, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d6f023da2e1248279279079f95ef635c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JTEVB5BR5S5003468.html"}, {"vin": "7MMVAABW9TN183075", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 37250.0, "msrp": 37250.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/7MMVAABW9TN183075_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAABW9TN183075.html"}, {"vin": "7MMVABEY4TN609967", "title": "2026 Mazda CX-50 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 45515.0, "msrp": 45515.0, "mileage": 5, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ba00ab7bb17b4b93b0bff7feb2944a32.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABEY4TN609967.html"}, {"vin": "7MMVABBL9TN607298", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 35330.0, "msrp": 35330.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ea50e6405ff44f55a3442bd5ac678c13.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL9TN607298.html"}, {"vin": "7MMVABDL4TN615743", "title": "2026 Mazda CX-50 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Premium AWD", "condition": "new", "price": 37100.0, "msrp": 37100.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVABDL4TN615743_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABDL4TN615743.html"}, {"vin": "JF1GUABC3R8284762", "title": "2024 Subaru Impreza Base", "year": 2024, "make": "Subaru", "model": "Impreza", "trim": "Base", "condition": "used", "price": 23801.0, "msrp": 23388.0, "mileage": 27837, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d37e36654c47431a866097fb1b0aae7e.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JF1GUABC3R8284762.html"}, {"vin": "7MMVABXY7TN491295", "title": "2026 Mazda CX-50 2.5 Turbo Meridian Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Meridian Edition AWD", "condition": "new", "price": 40227.0, "msrp": 42880.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e2ee49f0a72349a4855418a928852ed6.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABXY7TN491295.html"}, {"vin": "3MVDMBCM9PM562775", "title": "2023 Mazda CX-30 2.5 S Carbon Edition", "year": 2023, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Carbon Edition", "condition": "used", "price": 24821.0, "msrp": 24408.0, "mileage": 44075, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/00e2202da3c84e17ae20f91a6ccaf498.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBCM9PM562775.html"}, {"vin": "JM3KJAHF1T1351929", "title": "2026 Mazda CX-70 Plug-In Hybrid SC AWD", "year": 2026, "make": "Mazda", "model": "CX-70 Plug-In Hybrid", "trim": "SC AWD", "condition": "new", "price": 39854.0, "msrp": 46005.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5ce69040042a4c138273b02169820605.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJAHF1T1351929.html"}, {"vin": "1V2WNPE86PC026404", "title": "2023 Volkswagen ID.4 Pro S", "year": 2023, "make": "Volkswagen", "model": "ID.4", "trim": "Pro S", "condition": "used", "price": 27386.0, "msrp": 26973.0, "mileage": 14631, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8e80ac9a99c340f4b80146ea3695941d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1V2WNPE86PC026404.html"}, {"vin": "3MVDMBXLXTM152126", "title": "2026 Mazda CX-30 2.5 S Aire Edition", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Aire Edition", "condition": "new", "price": 30546.0, "msrp": 32465.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/621865df62f641ad9041f0423866e61e.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBXLXTM152126.html"}, {"vin": "KL47LCE21RB098727", "title": "2024 Buick Envista Avenir", "year": 2024, "make": "Buick", "model": "Envista", "trim": "Avenir", "condition": "used", "price": 27125.0, "msrp": 26712.0, "mileage": 13447, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d92a36ec5b104c5eb7e8c6c73d1fac9f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KL47LCE21RB098727.html"}, {"vin": "JM1BPABLXT1895075", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 27570.0, "msrp": 27570.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABLXT1895075_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABLXT1895075.html"}, {"vin": "5NMJE3AE2PH291807", "title": "2023 Hyundai Tucson Limited", "year": 2023, "make": "Hyundai", "model": "Tucson", "trim": "Limited", "condition": "used", "price": 27320.0, "msrp": 26907.0, "mileage": 15632, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0f3f8641eea942c2bdf0c2fc110c9115.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJE3AE2PH291807.html"}, {"vin": "KMUMCDTC9NU057235", "title": "2022 Genesis GV70 3.5T Sport", "year": 2022, "make": "Genesis", "model": "GV70", "trim": "3.5T Sport", "condition": "used", "price": 37678.0, "msrp": 37265.0, "mileage": 36302, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0d05a4cc1835489db3c0428f539606ea.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMUMCDTC9NU057235.html"}, {"vin": "JM3KMBHA4T0170444", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33735.0, "msrp": 34730.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fc4ffd83593c42c5a3eda141f0257d6f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA4T0170444.html"}, {"vin": "JM3KMCHAXT0178859", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 35920.0, "msrp": 35920.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHAXT0178859_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHAXT0178859.html"}, {"vin": "7MMVAADW3TN169640", "title": "2026 Mazda CX-50 Hybrid Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium AWD", "condition": "new", "price": 37279.0, "msrp": 39755.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/567d49862f264d6ba7a5b224b69e1a14.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAADW3TN169640.html"}, {"vin": "JM1BL1SFXA1142486", "title": "2010 Mazda MAZDA3 i Touring", "year": 2010, "make": "Mazda", "model": "MAZDA3", "trim": "i Touring", "condition": "used", "price": 8952.0, "msrp": 8952.0, "mileage": 73940, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/66fc945eb49c45ba80952bd47f140b4b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BL1SFXA1142486.html"}, {"vin": "JM3KKCHD3T1367217", "title": "2026 Mazda CX-90 Premium Sport", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "Premium Sport", "condition": "new", "price": 49685.0, "msrp": 49685.0, "mileage": 50, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/237c3e6b7508419e8f8c0530c82605aa.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHD3T1367217.html"}, {"vin": "1V2WNPE81PC029792", "title": "2023 Volkswagen ID.4 Pro S", "year": 2023, "make": "Volkswagen", "model": "ID.4", "trim": "Pro S", "condition": "used", "price": 25912.0, "msrp": 25499.0, "mileage": 31398, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7c1946a30bbe47db8ef2c017f7a6657f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1V2WNPE81PC029792.html"}, {"vin": "JM3KMBHA2T0164478", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33093.0, "msrp": 33995.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7b7620768abe4676ad5ab7a45c73ec63.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA2T0164478.html"}, {"vin": "5FNYG1H83PB014114", "title": "2023 Honda Pilot Elite", "year": 2023, "make": "Honda", "model": "Pilot", "trim": "Elite", "condition": "used", "price": 34148.0, "msrp": 33735.0, "mileage": 89448, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ed880e9241cf4728b4dd653be611c0cb.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5FNYG1H83PB014114.html"}, {"vin": "JM3KKCHA2T1392616", "title": "2026 Mazda CX-90 Plug-In Hybrid Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90 Plug-In Hybrid", "trim": "Premium Sport AWD", "condition": "new", "price": 51991.0, "msrp": 58700.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d2ee0b6c188340dc90687a46d70ee411.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHA2T1392616.html"}, {"vin": "7MMVABDL5TN612737", "title": "2026 Mazda CX-50 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Premium AWD", "condition": "new", "price": 36870.0, "msrp": 36870.0, "mileage": 2, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d4168c68b9b4429db9e7039e4a548be3.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABDL5TN612737.html"}, {"vin": "JM3KKEHC7T1386999", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Plus AWD", "condition": "new", "price": 56018.0, "msrp": 60780.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e4b9535fca254261b70a68c2c40cbb30.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHC7T1386999.html"}, {"vin": "JM3KMBHA1T0168036", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33575.0, "msrp": 34530.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/df9283e0d1ff47a2853f41a93e95c172.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA1T0168036.html"}, {"vin": "7MMVAABW9TN183819", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 36840.0, "msrp": 36840.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAABW9TN183819_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAABW9TN183819.html"}, {"vin": "3MW89FF09P8D14892", "title": "2023 BMW 3 Series 330i xDrive", "year": 2023, "make": "BMW", "model": "3 Series", "trim": "330i xDrive", "condition": "used", "price": 31196.0, "msrp": 30783.0, "mileage": 41565, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e184d5996cb3427a9c68cb4d24817a39.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MW89FF09P8D14892.html"}, {"vin": "3VVVX7B20PM351086", "title": "2023 Volkswagen Taos SE", "year": 2023, "make": "Volkswagen", "model": "Taos", "trim": "SE", "condition": "used", "price": 23325.0, "msrp": 22912.0, "mileage": 22512, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/21834bbe610f4661ae6e906c3d5a3141.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VVVX7B20PM351086.html"}, {"vin": "JM3KMCHA5T0176078", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 37375.0, "msrp": 37375.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA5T0176078_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA5T0176078.html"}, {"vin": "JM3KKEHC5T1371966", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Plus AWD", "condition": "new", "price": 59250.0, "msrp": 59250.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9f162060ff314a5ab58a152b4604decd.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHC5T1371966.html"}, {"vin": "7SAYGAEEXNF567014", "title": "2022 Tesla Model Y Long Range", "year": 2022, "make": "Tesla", "model": "Model Y", "trim": "Long Range", "condition": "used", "price": 27456.0, "msrp": 27043.0, "mileage": 77086, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/107d31ab1bb4487fa88ecd5810964423.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7SAYGAEEXNF567014.html"}, {"vin": "JM3KKDHC4T1386839", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Sport AWD", "condition": "new", "price": 52145.0, "msrp": 56690.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fd533c6a7032442cb301dd737f9c12d3.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKDHC4T1386839.html"}, {"vin": "JM3KMCHAXT0188534", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36820.0, "msrp": 36820.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHAXT0188534_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHAXT0188534.html"}, {"vin": "WAULDAF82SN013775", "title": "2025 Audi A8 L 55", "year": 2025, "make": "Audi", "model": "A8", "trim": "L 55", "condition": "used", "price": 73872.0, "msrp": 73459.0, "mileage": 4378, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1882204e46d74420845e6cb8a57803a8.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WAULDAF82SN013775.html"}, {"vin": "KM8R4DHE3LU145559", "title": "2020 Hyundai Palisade SEL", "year": 2020, "make": "Hyundai", "model": "Palisade", "trim": "SEL", "condition": "used", "price": 23095.0, "msrp": 22682.0, "mileage": 86016, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f79d6e62f2324c54a9fa70c5f2c531c5.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8R4DHE3LU145559.html"}, {"vin": "JM3KJDHCXT1207254", "title": "2026 Mazda CX-70 3.3 Turbo S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-70", "trim": "3.3 Turbo S Premium AWD", "condition": "new", "price": 51535.0, "msrp": 56080.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e50d817162f543d0a101f283a36ce476.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJDHCXT1207254.html"}, {"vin": "1G1YB3D46R5128893", "title": "2024 Chevrolet Corvette 2LT", "year": 2024, "make": "Chevrolet", "model": "Corvette", "trim": "2LT", "condition": "used", "price": 74904.0, "msrp": 74491.0, "mileage": 10210, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/be29b5b64e48427b876f3a7a8db1c497.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1G1YB3D46R5128893.html"}, {"vin": "5NMP2DG14TH096749", "title": "2026 Hyundai Santa Fe Hybrid SEL", "year": 2026, "make": "Hyundai", "model": "Santa Fe Hybrid", "trim": "SEL", "condition": "used", "price": 39937.0, "msrp": 39524.0, "mileage": 9, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b7b3fdd8b9d74604a852c33db9353361.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMP2DG14TH096749.html"}, {"vin": "JM3KJEHA9S1111148", "title": "2025 Mazda CX-70 PHEV Premium Plus Package", "year": 2025, "make": "Mazda", "model": "CX-70 PHEV", "trim": "Premium Plus Package", "condition": "used", "price": 38990.0, "msrp": 38577.0, "mileage": 4986, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/61c5173b60cd49e8b5a9d30fd9623982.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJEHA9S1111148.html"}, {"vin": "2GNAXUEV0L6183429", "title": "2020 Chevrolet Equinox LT", "year": 2020, "make": "Chevrolet", "model": "Equinox", "trim": "LT", "condition": "used", "price": 20623.0, "msrp": 20210.0, "mileage": 35360, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/aa6ce771586b4d1cb07196bf7804e8d6.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/2GNAXUEV0L6183429.html"}, {"vin": "JM3KMEHA9T0144794", "title": "2026 Mazda CX-5 2.5 S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus AWD", "condition": "new", "price": 41160.0, "msrp": 41160.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2d5a715b482042b6b705ac5ed659a33c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMEHA9T0144794.html"}, {"vin": "JM1BPAJL6T1878095", "title": "2026 Mazda MAZDA3 Hatchback 2.5 S", "year": 2026, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "2.5 S", "condition": "new", "price": 24746.0, "msrp": 26910.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6f5d5143c6074478a4c7e3801697cf1b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPAJL6T1878095.html"}, {"vin": "KM8J3CA21HU295493", "title": "2017 Hyundai Tucson Limited", "year": 2017, "make": "Hyundai", "model": "Tucson", "trim": "Limited", "condition": "used", "price": 14281.0, "msrp": 13868.0, "mileage": 109131, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/629ae7e43ed84627b4a7652062ac297c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8J3CA21HU295493.html"}, {"vin": "JM3KMEHA3T0179640", "title": "2026 Mazda CX-5 2.5 S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus AWD", "condition": "new", "price": 40765.0, "msrp": 40765.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMEHA3T0179640_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMEHA3T0179640.html"}, {"vin": "3VVMR7RM0TM016160", "title": "2026 Volkswagen Tiguan SE", "year": 2026, "make": "Volkswagen", "model": "Tiguan", "trim": "SE", "condition": "used", "price": 34703.0, "msrp": 34290.0, "mileage": 7926, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fae29e8761a94b3d92c14153ae0faade.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VVMR7RM0TM016160.html"}, {"vin": "1C6SRFHT7NN280839", "title": "2022 RAM 1500 Limited", "year": 2022, "make": "RAM", "model": "1500", "trim": "Limited", "condition": "used", "price": 46111.0, "msrp": 45698.0, "mileage": 47380, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3075e9f2928845e48ca4f1bf0efd7729.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1C6SRFHT7NN280839.html"}, {"vin": "KNDPMCAC7N7963778", "title": "2022 Kia Sportage LX", "year": 2022, "make": "Kia", "model": "Sportage", "trim": "LX", "condition": "used", "price": 17588.0, "msrp": 17175.0, "mileage": 57515, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/88ea794cca6b4daeb407c58a152f4c69.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KNDPMCAC7N7963778.html"}, {"vin": "JM1BPABL8T1894894", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 26775.0, "msrp": 26775.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL8T1894894_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABL8T1894894.html"}, {"vin": "JM3KKCHD4T1412357", "title": "2026 Mazda CX-90 3.3 Turbo Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Premium Sport AWD", "condition": "new", "price": 50830.0, "msrp": 50830.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KKCHD4T1412357_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHD4T1412357.html"}, {"vin": "JM3KMCHA2T0208369", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 37090.0, "msrp": 37090.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA2T0208369_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA2T0208369.html"}, {"vin": "JM3KMBHA4T0122104", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 32945.0, "msrp": 33810.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ccb7a5d21789452b8b75ba03456c439a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA4T0122104.html"}, {"vin": "JM1BPACLXT1892224", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Preferred", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Preferred", "condition": "new", "price": 29050.0, "msrp": 29050.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM1BPACLXT1892224_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPACLXT1892224.html"}, {"vin": "JM1NDAD74T0702222", "title": "2026 Mazda MX-5 Miata Grand Touring", "year": 2026, "make": "Mazda", "model": "MX-5 Miata", "trim": "Grand Touring", "condition": "new", "price": 39080.0, "msrp": 39080.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d1e58917beec4c9cbeb98f527c82b645.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1NDAD74T0702222.html"}, {"vin": "7MMVAABW3TN177627", "title": "2026 Mazda CX-50 Hybrid Preferred", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred", "condition": "new", "price": 36545.0, "msrp": 36545.0, "mileage": 125, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cdec0a8560f64e9884a52efde91a2537.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAABW3TN177627.html"}, {"vin": "JM3KMCHA5T0130783", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36039.0, "msrp": 37115.0, "mileage": 35, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/49273ebd94ed4131b5cdf5574e7e8f0f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA5T0130783.html"}, {"vin": "JM3KJDHD2T1209525", "title": "2026 Mazda CX-70 3.3 Turbo Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-70", "trim": "3.3 Turbo Premium AWD", "condition": "new", "price": 44956.0, "msrp": 49270.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/50783f89df3f4a4e9f702fc428bdb425.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJDHD2T1209525.html"}, {"vin": "KM8R5DHE3LU125616", "title": "2020 Hyundai Palisade Limited", "year": 2020, "make": "Hyundai", "model": "Palisade", "trim": "Limited", "condition": "used", "price": 23013.0, "msrp": 22600.0, "mileage": 92427, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/db0a028cb028430bb6136c8d4fbdecad.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8R5DHE3LU125616.html"}, {"vin": "KM8HFCAB5TU383235", "title": "2026 Hyundai Kona SEL Sport", "year": 2026, "make": "Hyundai", "model": "Kona", "trim": "SEL Sport", "condition": "used", "price": 28212.0, "msrp": 27799.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/27b1ee4cea2c48e58f80d3a9ed47679b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8HFCAB5TU383235.html"}, {"vin": "7MMVAAEW8TN185301", "title": "2026 Mazda CX-50 Hybrid Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium Plus AWD", "condition": "new", "price": 43455.0, "msrp": 43455.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAAEW8TN185301_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAAEW8TN185301.html"}, {"vin": "KM8RJES24TU038341", "title": "2026 Hyundai Palisade XRT Pro", "year": 2026, "make": "Hyundai", "model": "Palisade", "trim": "XRT Pro", "condition": "used", "price": 46965.0, "msrp": 46552.0, "mileage": 11, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/084a04afa9fd4cbda04255581a09cad7.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8RJES24TU038341.html"}, {"vin": "W1KAF4HB5PR141335", "title": "2023 Mercedes-Benz C-Class C 300", "year": 2023, "make": "Mercedes-Benz", "model": "C-Class", "trim": "C 300", "condition": "used", "price": 32812.0, "msrp": 32399.0, "mileage": 43073, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2473121e068b4d2e82fe85ef9e8c7344.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/W1KAF4HB5PR141335.html"}, {"vin": "JM3KMBHA8T0163805", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33311.0, "msrp": 34200.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/52de2527b8e0427d9e0cf31977e7a515.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA8T0163805.html"}, {"vin": "JM3KKCHD6T1409802", "title": "2026 Mazda CX-90 3.3 Turbo Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Premium Sport AWD", "condition": "new", "price": 49325.0, "msrp": 49325.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KKCHD6T1409802_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHD6T1409802.html"}, {"vin": "JM3KMCHA5T0208544", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36470.0, "msrp": 36470.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA5T0208544_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA5T0208544.html"}, {"vin": "JM3KKEHD6T1375520", "title": "2026 Mazda CX-90 3.3 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Premium Plus AWD", "condition": "new", "price": 48547.0, "msrp": 52995.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/417f96ca24724a9981a31f93be877e0a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHD6T1375520.html"}, {"vin": "7MMVAAEW4TN184369", "title": "2026 Mazda CX-50 Hybrid Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium Plus AWD", "condition": "new", "price": 42785.0, "msrp": 42785.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAAEW4TN184369_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAAEW4TN184369.html"}, {"vin": "JM3KMCHA9T0160661", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 35839.0, "msrp": 36865.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/97144259fbaf4e4ba0af548defea2a1c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA9T0160661.html"}, {"vin": "JM1BPABL0T1894453", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 28195.0, "msrp": 28195.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL0T1894453_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABL0T1894453.html"}, {"vin": "JM1BPBNY8T1873251", "title": "2026 Mazda MAZDA3 Hatchback 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 39665.0, "msrp": 39665.0, "mileage": 7, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM1BPBNY8T1873251_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPBNY8T1873251.html"}, {"vin": "JM3KJAHF2T1351079", "title": "2026 Mazda CX-70 Plug-In Hybrid SC AWD", "year": 2026, "make": "Mazda", "model": "CX-70 Plug-In Hybrid", "trim": "SC AWD", "condition": "new", "price": 40318.0, "msrp": 46525.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c7968cbc34e44d7197723527ea722a72.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJAHF2T1351079.html"}, {"vin": "JM3KMCHA4T0186679", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36715.0, "msrp": 36715.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA4T0186679_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA4T0186679.html"}, {"vin": "7MMVABDL7TN609872", "title": "2026 Mazda CX-50 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Premium AWD", "condition": "new", "price": 35544.0, "msrp": 37605.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b2633ba472e24647a1db9f80efd30e38.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABDL7TN609872.html"}, {"vin": "7MMVABXY6TN609899", "title": "2026 Mazda CX-50 2.5 Turbo Meridian Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Meridian Edition AWD", "condition": "new", "price": 43105.0, "msrp": 43105.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cc6049a5fa484336ba9a7a3ae43542c3.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABXY6TN609899.html"}, {"vin": "7MMVAABW9TN183271", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 36840.0, "msrp": 36840.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/7MMVAABW9TN183271_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAABW9TN183271.html"}, {"vin": "3MVDMBBL1TM141894", "title": "2026 Mazda CX-30 2.5 S Select Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Select Sport AWD", "condition": "new", "price": 28142.0, "msrp": 29940.0, "mileage": 6, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/3MVDMBBL1TM141894_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBBL1TM141894.html"}, {"vin": "JM3KKEHC0T1385371", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Plus AWD", "condition": "new", "price": 56338.0, "msrp": 61180.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d326b196d31b407c8e03fc4a53a7a11f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHC0T1385371.html"}, {"vin": "JM3KMCHAXT0173676", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36940.0, "msrp": 36940.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KMCHAXT0173676_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHAXT0173676.html"}, {"vin": "JM3KKEHD8T1384929", "title": "2026 Mazda CX-90 3.3 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Premium Plus AWD", "condition": "new", "price": 48947.0, "msrp": 53495.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/17a8799065d343688e5d1ca45464ef1d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHD8T1384929.html"}, {"vin": "3MVDMBXY8TM139368", "title": "2026 Mazda CX-30 2.5 Turbo Aire Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 Turbo Aire Edition AWD", "condition": "new", "price": 34629.0, "msrp": 36635.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/728d9a7cb57d4145ac5c62617a2bc735.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBXY8TM139368.html"}, {"vin": "JM3KJCHF9T1351706", "title": "2026 Mazda CX-70 Plug-In Hybrid SC Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-70 Plug-In Hybrid", "trim": "SC Plus AWD", "condition": "new", "price": 43623.0, "msrp": 50000.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e25ed3318a874bcc9e37c5daba9ae5ff.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJCHF9T1351706.html"}, {"vin": "JM3KMBHAXT0188446", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33885.0, "msrp": 33885.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHAXT0188446_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHAXT0188446.html"}, {"vin": "JM3KMCHA1T0180080", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 35915.0, "msrp": 35915.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA1T0180080_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA1T0180080.html"}, {"vin": "3MVDMBCL7TM224230", "title": "2026 Mazda CX-30 2.5 S Carbon Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Carbon Edition AWD", "condition": "new", "price": 33705.0, "msrp": 33705.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBCL7TM224230_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBCL7TM224230.html"}, {"vin": "JM3KMCHA4T0210401", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36320.0, "msrp": 36320.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA4T0210401_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA4T0210401.html"}, {"vin": "JM3KMDHA3T0210525", "title": "2026 Mazda CX-5 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium AWD", "condition": "new", "price": 39220.0, "msrp": 39220.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMDHA3T0210525_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMDHA3T0210525.html"}, {"vin": "5YJ3E1EA2PF451688", "title": "2023 Tesla Model 3 Base", "year": 2023, "make": "Tesla", "model": "Model 3", "trim": "Base", "condition": "used", "price": 25200.0, "msrp": 24787.0, "mileage": 62310, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8a3ceb4f79ef4fc2b344039664186367.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5YJ3E1EA2PF451688.html"}, {"vin": "JM3KJDHA7S1105598", "title": "2025 Mazda CX-70 PHEV Premium Package", "year": 2025, "make": "Mazda", "model": "CX-70 PHEV", "trim": "Premium Package", "condition": "certified", "price": 36175.0, "msrp": 35762.0, "mileage": 3562, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/676bab454fe94dc0a642f57424255582.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJDHA7S1105598.html"}, {"vin": "7MMVAAEW2TN185827", "title": "2026 Mazda CX-50 Hybrid Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium Plus AWD", "condition": "new", "price": 43300.0, "msrp": 43300.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAAEW2TN185827_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAAEW2TN185827.html"}, {"vin": "JM3KFBDM8J0356804", "title": "2018 Mazda CX-5 Grand Touring", "year": 2018, "make": "Mazda", "model": "CX-5", "trim": "Grand Touring", "condition": "used", "price": 18390.0, "msrp": 17977.0, "mileage": 95546, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cec4daa8d9bc48f0954c047717ff3aef.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBDM8J0356804.html"}, {"vin": "3MVDMBCL7TM215219", "title": "2026 Mazda CX-30 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 29503.0, "msrp": 31260.0, "mileage": 35, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBCL7TM215219_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBCL7TM215219.html"}, {"vin": "KM8J3CA41JU707080", "title": "2018 Hyundai Tucson SEL", "year": 2018, "make": "Hyundai", "model": "Tucson", "trim": "SEL", "condition": "used", "price": 11945.0, "msrp": 11532.0, "mileage": 84744, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2018HYS02_640/2018HYS020003_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8J3CA41JU707080.html"}, {"vin": "3MVDMBDM5PM514530", "title": "2023 Mazda CX-30 2.5 S Premium Package", "year": 2023, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Premium Package", "condition": "used", "price": 24563.0, "msrp": 24150.0, "mileage": 26428, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e951faf9b63c435e93908ae83628d716.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBDM5PM514530.html"}, {"vin": "JM3KJEHD0T1214681", "title": "2026 Mazda CX-70 3.3 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-70", "trim": "3.3 Turbo Premium Plus AWD", "condition": "new", "price": 51770.0, "msrp": 51770.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJEHD0T1214681_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJEHD0T1214681.html"}, {"vin": "7MMVABBM6SN388730", "title": "2025 Mazda CX-50 2.5 S Preferred Package", "year": 2025, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred Package", "condition": "used", "price": 29390.0, "msrp": 28977.0, "mileage": 2245, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/49b0fea6254f47579f37fe3961556bbe.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBM6SN388730.html"}, {"vin": "JM3KKBHD2T1415655", "title": "2026 Mazda CX-90 3.3 Turbo Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Preferred AWD", "condition": "new", "price": 45405.0, "msrp": 45405.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KKBHD2T1415655_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKBHD2T1415655.html"}, {"vin": "7MMVAADW7TN167888", "title": "2026 Mazda CX-50 Hybrid Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium AWD", "condition": "new", "price": 38229.0, "msrp": 40875.0, "mileage": 125, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/63c879af28384b5aa281ee0b0e47aca5.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAADW7TN167888.html"}, {"vin": "3MVDMBCL2TM225978", "title": "2026 Mazda CX-30 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 32330.0, "msrp": 32330.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBCL2TM225978_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBCL2TM225978.html"}, {"vin": "7MMVAAEW6TN185717", "title": "2026 Mazda CX-50 Hybrid Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium Plus AWD", "condition": "new", "price": 42595.0, "msrp": 42595.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAAEW6TN185717_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAAEW6TN185717.html"}, {"vin": "JM1BPACL8T1891878", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Preferred", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Preferred", "condition": "new", "price": 26555.0, "msrp": 28790.0, "mileage": 2, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM1BPACL8T1891878_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPACL8T1891878.html"}, {"vin": "7MMVAADW6TN172998", "title": "2026 Mazda CX-50 Hybrid Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium AWD", "condition": "new", "price": 38273.0, "msrp": 40930.0, "mileage": 125, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAADW6TN172998_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAADW6TN172998.html"}, {"vin": "3MVDMBCLXTM226117", "title": "2026 Mazda CX-30 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 31260.0, "msrp": 31260.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBCLXTM226117_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBCLXTM226117.html"}, {"vin": "KM8SRDHF4HU246029", "title": "2017 Hyundai Santa Fe Limited Ultimate", "year": 2017, "make": "Hyundai", "model": "Santa Fe", "trim": "Limited Ultimate", "condition": "used", "price": 13412.0, "msrp": 12999.0, "mileage": 90384, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/963ad9a8b42e4d968c109bb31f6defa4.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8SRDHF4HU246029.html"}, {"vin": "1GTH6MFP9B8124186", "title": "2011 GMC Canyon SLE1", "year": 2011, "make": "GMC", "model": "Canyon", "trim": "SLE1", "condition": "used", "price": 13977.0, "msrp": 13977.0, "mileage": 115467, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6cf4f0ab430e4da6b00516b6f5c348ca.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GTH6MFP9B8124186.html"}, {"vin": "1GNEVJKW7JJ252698", "title": "2018 Chevrolet Traverse Premier", "year": 2018, "make": "Chevrolet", "model": "Traverse", "trim": "Premier", "condition": "used", "price": 16995.0, "msrp": 16995.0, "mileage": 123346, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e8c9268cb69d4e8db87c53b981f3009d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GNEVJKW7JJ252698.html"}, {"vin": "KMUMCDTC3PU133020", "title": "2023 Genesis GV70 3.5T Sport", "year": 2023, "make": "Genesis", "model": "GV70", "trim": "3.5T Sport", "condition": "used", "price": 47411.0, "msrp": 46998.0, "mileage": 15396, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/059f248b7f8a4a7bb8ad41b06695f745.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMUMCDTC3PU133020.html"}, {"vin": "WA1LCBF78PD021082", "title": "2023 Audi Q7 Premium Plus", "year": 2023, "make": "Audi", "model": "Q7", "trim": "Premium Plus", "condition": "used", "price": 35390.0, "msrp": 34977.0, "mileage": 45002, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2023AUS01_640/2023AUS010007_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/WA1LCBF78PD021082.html"}, {"vin": "1GYKNDRS2PZ188445", "title": "2023 Cadillac XT5 AWD Premium Luxury", "year": 2023, "make": "Cadillac", "model": "XT5", "trim": "AWD Premium Luxury", "condition": "used", "price": 38258.0, "msrp": 37845.0, "mileage": 19059, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2023CAS06_640/2023CAS062000060_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GYKNDRS2PZ188445.html"}, {"vin": "JF2SHBDC4CH454826", "title": "2012 Subaru Forester 2.5X Premium", "year": 2012, "make": "Subaru", "model": "Forester", "trim": "2.5X Premium", "condition": "used", "price": 9855.0, "msrp": 9855.0, "mileage": 108811, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/339f7fe8a46a4afdb742ac0a058d02ea.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JF2SHBDC4CH454826.html"}, {"vin": "5NMJBCAE8PH277094", "title": "2023 Hyundai Tucson SEL", "year": 2023, "make": "Hyundai", "model": "Tucson", "trim": "SEL", "condition": "used", "price": 24802.0, "msrp": 24389.0, "mileage": 27148, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/795f0a65273041d9959f8d75b0e21bc7.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJBCAE8PH277094.html"}, {"vin": "JM3KFBDM2K0529234", "title": "2019 Mazda CX-5 Grand Touring", "year": 2019, "make": "Mazda", "model": "CX-5", "trim": "Grand Touring", "condition": "used", "price": 19690.0, "msrp": 19277.0, "mileage": 97556, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2019MAS06_640/2019MAS060031_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBDM2K0529234.html"}, {"vin": "JM3KFBEM3S0691923", "title": "2025 Mazda CX-5 2.5 S Premium Plus Package", "year": 2025, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus Package", "condition": "used", "price": 35390.0, "msrp": 34977.0, "mileage": 15317, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2025MAS06_640/2025MAS060049_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBEM3S0691923.html"}, {"vin": "3MVDMBBM9RM664727", "title": "2024 Mazda CX-30 2.5 S Select Sport", "year": 2024, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Select Sport", "condition": "used", "price": 21890.0, "msrp": 21477.0, "mileage": 50869, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2024MAS08_640/2024MAS082027784_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBBM9RM664727.html"}, {"vin": "JM3KFBDM5M0491663", "title": "2021 Mazda CX-5 Grand Touring", "year": 2021, "make": "Mazda", "model": "CX-5", "trim": "Grand Touring", "condition": "used", "price": 24390.0, "msrp": 23977.0, "mileage": 53020, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c52caf0033674a7882e098c4eeb35cc4.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBDM5M0491663.html"}, {"vin": "3VV4X7B21PM360830", "title": "2023 Volkswagen Taos SEL", "year": 2023, "make": "Volkswagen", "model": "Taos", "trim": "SEL", "condition": "used", "price": 23911.0, "msrp": 23498.0, "mileage": 26674, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f9342511868344019bbdf24a0ea46ea8.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VV4X7B21PM360830.html"}, {"vin": "1GC4YRE7XPF116592", "title": "2023 Chevrolet Silverado 2500HD High Country", "year": 2023, "make": "Chevrolet", "model": "Silverado 2500HD", "trim": "High Country", "condition": "used", "price": 52391.0, "msrp": 51978.0, "mileage": 91537, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2c0c0ae288f34448a0adc8f099db508f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GC4YRE7XPF116592.html"}, {"vin": "1V2HMPE81PC056888", "title": "2023 Volkswagen ID.4 Pro S Plus", "year": 2023, "make": "Volkswagen", "model": "ID.4", "trim": "Pro S Plus", "condition": "used", "price": 24890.0, "msrp": 24477.0, "mileage": 29633, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/058fefba2c8a4858986ff3537eed9bbc.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1V2HMPE81PC056888.html"}, {"vin": "1GCUDEED2RZ244112", "title": "2024 Chevrolet Silverado 1500 RST", "year": 2024, "make": "Chevrolet", "model": "Silverado 1500", "trim": "RST", "condition": "used", "price": 42390.0, "msrp": 41977.0, "mileage": 61108, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/67aabf5439364a8bb0f7c7af7ed56f26.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GCUDEED2RZ244112.html"}, {"vin": "5NMJECAE3PH194468", "title": "2023 Hyundai Tucson Limited", "year": 2023, "make": "Hyundai", "model": "Tucson", "trim": "Limited", "condition": "used", "price": 27467.0, "msrp": 27054.0, "mileage": 16448, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a5099a1127614e29937c218ca62deb3f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMJECAE3PH194468.html"}, {"vin": "KM8KNDAF2PU191956", "title": "2023 Hyundai IONIQ 5 SEL", "year": 2023, "make": "Hyundai", "model": "IONIQ 5", "trim": "SEL", "condition": "used", "price": 25118.0, "msrp": 24705.0, "mileage": 48089, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/832e608335dc41feaeb2be08a7c7538f.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8KNDAF2PU191956.html"}, {"vin": "3VVGR7RM0TM027446", "title": "2026 Volkswagen Tiguan SE R-Line Black", "year": 2026, "make": "Volkswagen", "model": "Tiguan", "trim": "SE R-Line Black", "condition": "used", "price": 38203.0, "msrp": 37790.0, "mileage": 8517, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c1bf5dbe4044428e93c1a239cd990c64.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VVGR7RM0TM027446.html"}, {"vin": "JTEBU5JR1G5330178", "title": "2016 Toyota 4Runner Limited", "year": 2016, "make": "Toyota", "model": "4Runner", "trim": "Limited", "condition": "used", "price": 27402.0, "msrp": 26989.0, "mileage": 88097, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/de7a514bbf004282b09eb13b878c1f70.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JTEBU5JR1G5330178.html"}, {"vin": "1C4RJFBG4NC143718", "title": "2022 Jeep Grand Cherokee WK Limited", "year": 2022, "make": "Jeep", "model": "Grand Cherokee WK", "trim": "Limited", "condition": "used", "price": 29090.0, "msrp": 28677.0, "mileage": 29930, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3691c94833094014ac7c4154e93d8a26.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1C4RJFBG4NC143718.html"}, {"vin": "JM1GL1VM4J1326855", "title": "2018 Mazda MAZDA6 Touring", "year": 2018, "make": "Mazda", "model": "MAZDA6", "trim": "Touring", "condition": "used", "price": 18190.0, "msrp": 17777.0, "mileage": 85518, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8a5802b8278141db986c65689f460c4b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1GL1VM4J1326855.html"}, {"vin": "1G1FD3DS4R0108364", "title": "2024 Chevrolet Camaro 2LT", "year": 2024, "make": "Chevrolet", "model": "Camaro", "trim": "2LT", "condition": "used", "price": 36412.0, "msrp": 35999.0, "mileage": 25671, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2313f2c281d84cce93f4ab8506282e09.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1G1FD3DS4R0108364.html"}, {"vin": "1C4RJYB65N8761491", "title": "2022 Jeep Grand Cherokee 4xe 4xe", "year": 2022, "make": "Jeep", "model": "Grand Cherokee 4xe", "trim": "4xe", "condition": "used", "price": 25920.0, "msrp": 25507.0, "mileage": 32385, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0729290cff1f4de6900221f31df3fc8b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1C4RJYB65N8761491.html"}, {"vin": "JM3KMAHA5T0184167", "title": "2026 Mazda CX-5 2.5 S AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S AWD", "condition": "new", "price": 31575.0, "msrp": 31575.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMAHA5T0184167_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMAHA5T0184167.html"}, {"vin": "JM3KMDHA3T0175310", "title": "2026 Mazda CX-5 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium AWD", "condition": "new", "price": 40125.0, "msrp": 40125.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ea32e4ef2b31412d9cb5423f0bb06cfd.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMDHA3T0175310.html"}, {"vin": "5XYZT3LB5HG405810", "title": "2017 Hyundai Santa Fe Sport 2.4L", "year": 2017, "make": "Hyundai", "model": "Santa Fe Sport", "trim": "2.4L", "condition": "used", "price": 10912.0, "msrp": 10499.0, "mileage": 114437, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8f92c33ccbef4ed09d0234cacfa1cf76.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5XYZT3LB5HG405810.html"}, {"vin": "JM1BPABL2T1895409", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 26965.0, "msrp": 26965.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL2T1895409_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABL2T1895409.html"}, {"vin": "7MMVABBL7TN601967", "title": "2026 Mazda CX-50 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 32715.0, "msrp": 34615.0, "mileage": 25, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7e4b30b09ad94ab4a2f1f2de234f329c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABBL7TN601967.html"}, {"vin": "JM3KMDHAXT0159637", "title": "2026 Mazda CX-5 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium AWD", "condition": "new", "price": 38674.0, "msrp": 39830.0, "mileage": 150, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f4c71ba9655c46f6a53a4cd9b0b31cfa.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMDHAXT0159637.html"}, {"vin": "7MMVABEY1TN609117", "title": "2026 Mazda CX-50 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 45500.0, "msrp": 45500.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f4c1f06b115246b0b35c9a5c4d91fbbf.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABEY1TN609117.html"}, {"vin": "3MVDMBDY0TM119894", "title": "2026 Mazda CX-30 2.5 Turbo Aire Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 Turbo Aire Edition AWD", "condition": "new", "price": 34765.0, "msrp": 36805.0, "mileage": 5, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4c9e92eb6cd04cbc940cae4af086bf9a.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBDY0TM119894.html"}, {"vin": "JM1BPABL8T1895382", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Select Sport", "condition": "new", "price": 26975.0, "msrp": 26975.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL8T1895382_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPABL8T1895382.html"}, {"vin": "JM3KMCHA8T0206626", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36165.0, "msrp": 36165.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA8T0206626_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA8T0206626.html"}, {"vin": "JM3KMBHA4T0206584", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 34480.0, "msrp": 34480.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA4T0206584_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA4T0206584.html"}, {"vin": "JM3KMCHA7T0208304", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 37155.0, "msrp": 37155.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA7T0208304_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA7T0208304.html"}, {"vin": "JM3KFBCL9H0154086", "title": "2017 Mazda CX-5 Touring", "year": 2017, "make": "Mazda", "model": "CX-5", "trim": "Touring", "condition": "used", "price": 17190.0, "msrp": 16777.0, "mileage": 91558, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2017MAS060009_640/2017MAS060009_640_01.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBCL9H0154086.html"}, {"vin": "JM3KMCHA0T0173637", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36120.0, "msrp": 36120.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KMCHA0T0173637_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA0T0173637.html"}, {"vin": "3MVDMBBL0TM137951", "title": "2026 Mazda CX-30 2.5 S Select Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Select Sport AWD", "condition": "new", "price": 28322.0, "msrp": 30165.0, "mileage": 55, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/17f9e2e4207f4a03b0db57aae0eeda04.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBBL0TM137951.html"}, {"vin": "KNDPMCAC3M7928251", "title": "2021 Kia Sportage LX", "year": 2021, "make": "Kia", "model": "Sportage", "trim": "LX", "condition": "used", "price": 16045.0, "msrp": 15632.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6f17611952194106bbe46a0c1f62159d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KNDPMCAC3M7928251.html"}, {"vin": "7MMVABEY6TN606777", "title": "2026 Mazda CX-50 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 42844.0, "msrp": 45605.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4bf8c5032a5e4a449423e810c3c86189.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABEY6TN606777.html"}, {"vin": "KMTG34TA1PU116085", "title": "2023 Genesis G70 2.0T", "year": 2023, "make": "Genesis", "model": "G70", "trim": "2.0T", "condition": "used", "price": 34604.0, "msrp": 34191.0, "mileage": 25370, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d666175eba1840b2aaafe348c5679352.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMTG34TA1PU116085.html"}, {"vin": "JM3KMEHA0T0187744", "title": "2026 Mazda CX-5 2.5 S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus AWD", "condition": "new", "price": 42325.0, "msrp": 42325.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMEHA0T0187744_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMEHA0T0187744.html"}, {"vin": "KM8SRDHF0GU133631", "title": "2016 Hyundai Santa Fe Limited", "year": 2016, "make": "Hyundai", "model": "Santa Fe", "trim": "Limited", "condition": "used", "price": 11112.0, "msrp": 10699.0, "mileage": 113605, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f744f2a85b1c48819603c2603e1356f4.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KM8SRDHF0GU133631.html"}, {"vin": "JM3KMCHA0T0150181", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 35855.0, "msrp": 36885.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c7fb62df41af43968f6a71da5a7c3d82.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA0T0150181.html"}, {"vin": "7MMVABXYXTN491128", "title": "2026 Mazda CX-50 2.5 Turbo Meridian Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Meridian Edition AWD", "condition": "new", "price": 40407.0, "msrp": 43105.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/21b995c1a6824b76b7e4ddc6ebd5d04e.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABXYXTN491128.html"}, {"vin": "JM3KMCHA7T0170931", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36385.0, "msrp": 36385.0, "mileage": 2, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/169245d12ec1449bb29d9acd6d3b2251.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA7T0170931.html"}, {"vin": "KMUHCESC7PU140979", "title": "2023 Genesis GV80 Advanced +", "year": 2023, "make": "Genesis", "model": "GV80", "trim": "Advanced +", "condition": "used", "price": 47620.0, "msrp": 47207.0, "mileage": 29179, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8183d170acfe48b3a64261233b9726c4.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/KMUHCESC7PU140979.html"}, {"vin": "JM3KMBHA8T0108030", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33879.0, "msrp": 34910.0, "mileage": 25, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/60b1120e195c46679f16405211ab00a9.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA8T0108030.html"}, {"vin": "JM1BPACLXT1897522", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Preferred", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Preferred", "condition": "new", "price": 28840.0, "msrp": 28840.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPACLXT1897522_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPACLXT1897522.html"}, {"vin": "JM3KMBHA2T0163394", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33427.0, "msrp": 34345.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/838315d8940c40be8657fede5fa5120e.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA2T0163394.html"}, {"vin": "7MMVAAEW6TN180873", "title": "2026 Mazda CX-50 Hybrid Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium Plus AWD", "condition": "new", "price": 43455.0, "msrp": 43455.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/7MMVAAEW6TN180873_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAAEW6TN180873.html"}, {"vin": "JM3KKEHC7T1386887", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Plus AWD", "condition": "new", "price": 55462.0, "msrp": 60085.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9a76f1ddd9254df79b57b1dd35046721.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHC7T1386887.html"}, {"vin": "1GYFZFR49PF103458", "title": "2023 Cadillac XT4 AWD Sport", "year": 2023, "make": "Cadillac", "model": "XT4", "trim": "AWD Sport", "condition": "used", "price": 29381.0, "msrp": 28968.0, "mileage": 26655, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9fdddd187e844dae8fd765f5b53dd9ef.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GYFZFR49PF103458.html"}, {"vin": "JM3KMBHA2T0186383", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33735.0, "msrp": 33735.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA2T0186383_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA2T0186383.html"}, {"vin": "3MVDMBBL7TM223841", "title": "2026 Mazda CX-30 2.5 S Select Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Select Sport AWD", "condition": "new", "price": 30490.0, "msrp": 30490.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBBL7TM223841_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBBL7TM223841.html"}, {"vin": "JM3KKDHC9T1391003", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Sport AWD", "condition": "new", "price": 52973.0, "msrp": 57725.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e2652354b0324bb991c73931e5eb997b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKDHC9T1391003.html"}, {"vin": "JM3KFBDM6P0229090", "title": "2023 Mazda CX-5 2.5 S Premium Package", "year": 2023, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Package", "condition": "used", "price": 26400.0, "msrp": 25987.0, "mileage": 49810, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7b2be1db7e9c4013bee6e076965898c7.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KFBDM6P0229090.html"}, {"vin": "5NMS3DAJ8NH430509", "title": "2022 Hyundai Santa Fe SEL", "year": 2022, "make": "Hyundai", "model": "Santa Fe", "trim": "SEL", "condition": "used", "price": 23094.0, "msrp": 22681.0, "mileage": 53583, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d45824e83a0446ed913ba25bdd7f4cd9.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5NMS3DAJ8NH430509.html"}, {"vin": "JM3KJCHF6T1350741", "title": "2026 Mazda CX-70 Plug-In Hybrid SC Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-70 Plug-In Hybrid", "trim": "SC Plus AWD", "condition": "new", "price": 43427.0, "msrp": 49815.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6b716dfcc2a34eb5812cbdde55f83ff6.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJCHF6T1350741.html"}, {"vin": "7MMVABEY4TN482623", "title": "2026 Mazda CX-50 2.5 Turbo Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo Premium Plus AWD", "condition": "new", "price": 43284.0, "msrp": 46155.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c08173f0e2d043e19683d5213819f011.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABEY4TN482623.html"}, {"vin": "JM3KKEHC4T1409302", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Plus AWD", "condition": "new", "price": 59535.0, "msrp": 59535.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KKEHC4T1409302_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKEHC4T1409302.html"}, {"vin": "7MMVAAEW2TN165366", "title": "2026 Mazda CX-50 Hybrid Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium Plus AWD", "condition": "new", "price": 43575.0, "msrp": 43575.0, "mileage": 35, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0d25eeffa7ec41c486656a822db75723.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAAEW2TN165366.html"}, {"vin": "1G1FB1RS1J0101623", "title": "2018 Chevrolet Camaro 1LT", "year": 2018, "make": "Chevrolet", "model": "Camaro", "trim": "1LT", "condition": "used", "price": 16711.0, "msrp": 16298.0, "mileage": 117917, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a0b26ac088e5427192b455ec405d6e8b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1G1FB1RS1J0101623.html"}, {"vin": "7MMVABCY9TN612379", "title": "2026 Mazda CX-50 2.5 Turbo AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo AWD", "condition": "new", "price": 40555.0, "msrp": 40555.0, "mileage": null, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e351155fcd494984bbe234b7acedda29.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABCY9TN612379.html"}, {"vin": "5UXCR6C02N9N16850", "title": "2022 BMW X5 xDrive40i", "year": 2022, "make": "BMW", "model": "X5", "trim": "xDrive40i", "condition": "used", "price": 34793.0, "msrp": 34380.0, "mileage": 67050, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2513ad91701e47eab0d52146cdb6cfa9.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5UXCR6C02N9N16850.html"}, {"vin": "3VWEM7BUXPM031084", "title": "2023 Volkswagen Jetta SE", "year": 2023, "make": "Volkswagen", "model": "Jetta", "trim": "SE", "condition": "used", "price": 19412.0, "msrp": 18999.0, "mileage": 24658, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a822b106a3e04942977c0e334cba4c34.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VWEM7BUXPM031084.html"}, {"vin": "JM3KMBHA0T0186379", "title": "2026 Mazda CX-5 2.5 S Select AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Select AWD", "condition": "new", "price": 33660.0, "msrp": 33660.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA0T0186379_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMBHA0T0186379.html"}, {"vin": "7MMVABXL8TN607155", "title": "2026 Mazda CX-50 2.5 S Meridian Edition AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 S Meridian Edition AWD", "condition": "new", "price": 33626.0, "msrp": 35590.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fea2fdebde8548bd9658fb333eb8b8fd.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABXL8TN607155.html"}, {"vin": "JM3KJEHC8T1205976", "title": "2026 Mazda CX-70 3.3 Turbo S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-70", "trim": "3.3 Turbo S Premium Plus AWD", "condition": "new", "price": 55603.0, "msrp": 60415.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5486eb026ccf4dfc935d64fa9f923789.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJEHC8T1205976.html"}, {"vin": "JM1BPACL6T1894956", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Preferred", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Preferred", "condition": "new", "price": 29635.0, "msrp": 29635.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPACL6T1894956_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPACL6T1894956.html"}, {"vin": "JM3KKCHD1T1411652", "title": "2026 Mazda CX-90 3.3 Turbo Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo Premium Sport AWD", "condition": "new", "price": 50035.0, "msrp": 50035.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KKCHD1T1411652_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHD1T1411652.html"}, {"vin": "JM3KJAHF6T1351974", "title": "2026 Mazda CX-70 Plug-In Hybrid SC AWD", "year": 2026, "make": "Mazda", "model": "CX-70 Plug-In Hybrid", "trim": "SC AWD", "condition": "new", "price": 40238.0, "msrp": 46425.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b6c6aeaf49dc481288048abf08f1d492.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJAHF6T1351974.html"}, {"vin": "4JGFB4KB7NA709760", "title": "2022 Mercedes-Benz GLE GLE 350", "year": 2022, "make": "Mercedes-Benz", "model": "GLE", "trim": "GLE 350", "condition": "used", "price": 37410.0, "msrp": 36997.0, "mileage": 47454, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b6f474fafa4f484d8c902554cd210380.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/4JGFB4KB7NA709760.html"}, {"vin": "3TMLB5JN2RM013132", "title": "2024 Toyota Tacoma 4WD SR5", "year": 2024, "make": "Toyota", "model": "Tacoma 4WD", "trim": "SR5", "condition": "used", "price": 40643.0, "msrp": 40230.0, "mileage": 34775, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/48a1f8d4c4564a46aafddf021904bc34.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3TMLB5JN2RM013132.html"}, {"vin": "3VW7M7BU2RM003629", "title": "2024 Volkswagen Jetta SE", "year": 2024, "make": "Volkswagen", "model": "Jetta", "trim": "SE", "condition": "used", "price": 20412.0, "msrp": 19999.0, "mileage": 57084, "primary_image": "https://content.homenetiol.com/2003378/2264630/0x0/6896c016262e443b871cfeee6bde85a7.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3VW7M7BU2RM003629.html"}, {"vin": "JM3KMDHA1T0204528", "title": "2026 Mazda CX-5 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium AWD", "condition": "new", "price": 39300.0, "msrp": 39300.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMDHA1T0204528_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMDHA1T0204528.html"}, {"vin": "7MMVABCY8TN491439", "title": "2026 Mazda CX-50 2.5 Turbo AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo AWD", "condition": "new", "price": 37579.0, "msrp": 40185.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a376e4631db54a27bd53299d32bc04b9.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABCY8TN491439.html"}, {"vin": "JM3KKDHC5T1392598", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Sport AWD", "condition": "new", "price": 52005.0, "msrp": 56515.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fd5fd2a1ffaa432287149142e6b480be.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKDHC5T1392598.html"}, {"vin": "JM3KJDHD8T1214230", "title": "2026 Mazda CX-70 3.3 Turbo Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-70", "trim": "3.3 Turbo Premium AWD", "condition": "new", "price": 48875.0, "msrp": 48875.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJDHD8T1214230_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KJDHD8T1214230.html"}, {"vin": "JM1BPACL2T1890757", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Preferred", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Preferred", "condition": "new", "price": 29385.0, "msrp": 29385.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPACL2T1890757_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM1BPACL2T1890757.html"}, {"vin": "JM3KMAHA2T0205721", "title": "2026 Mazda CX-5 2.5 S AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S AWD", "condition": "new", "price": 32495.0, "msrp": 32495.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMAHA2T0205721_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMAHA2T0205721.html"}, {"vin": "7MMVABCY8TN481316", "title": "2026 Mazda CX-50 2.5 Turbo AWD", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "2.5 Turbo AWD", "condition": "new", "price": 38105.0, "msrp": 40775.0, "mileage": 6, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b513f5611aa8427784c5be665f07aa1d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVABCY8TN481316.html"}, {"vin": "JM3KKDHC9T1387355", "title": "2026 Mazda CX-90 3.3 Turbo S Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S Premium Sport AWD", "condition": "new", "price": 51461.0, "msrp": 55895.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/33c71257a799413db35c77eaccd9a0ef.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKDHC9T1387355.html"}, {"vin": "JM3KMEHA0T0179515", "title": "2026 Mazda CX-5 2.5 S Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Premium Plus AWD", "condition": "new", "price": 41220.0, "msrp": 41220.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMEHA0T0179515_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMEHA0T0179515.html"}, {"vin": "7MMVAABW9TN183920", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 36370.0, "msrp": 36370.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAABW9TN183920_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/7MMVAABW9TN183920.html"}, {"vin": "5TDABAB66RS005882", "title": "2024 Lexus TX TX 500h F SPORT Premium", "year": 2024, "make": "Lexus", "model": "TX", "trim": "TX 500h F SPORT Premium", "condition": "used", "price": 64224.0, "msrp": 63811.0, "mileage": 36270, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/029c87368548479a9a056b0d043b46cb.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/5TDABAB66RS005882.html"}, {"vin": "JM3KKCHA7T1364522", "title": "2026 Mazda CX-90 Plug-In Hybrid Premium Sport AWD", "year": 2026, "make": "Mazda", "model": "CX-90 Plug-In Hybrid", "trim": "Premium Sport AWD", "condition": "new", "price": 51751.0, "msrp": 58400.0, "mileage": 7, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c3f97be2e5b84cc09e4ea9f3e1da772b.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KKCHA7T1364522.html"}, {"vin": "1V2DNPE82PC034104", "title": "2023 Volkswagen ID.4 Pro", "year": 2023, "make": "Volkswagen", "model": "ID.4", "trim": "Pro", "condition": "used", "price": 25072.0, "msrp": 24659.0, "mileage": 29278, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/efb40169da3542d0ab322cf9926ee34c.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1V2DNPE82PC034104.html"}, {"vin": "1GKKNULS7PZ260579", "title": "2023 GMC Acadia SLT", "year": 2023, "make": "GMC", "model": "Acadia", "trim": "SLT", "condition": "used", "price": 32762.0, "msrp": 32349.0, "mileage": 23309, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/35080ece8f0f4d3eaa964baaff30476d.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/1GKKNULS7PZ260579.html"}, {"vin": "JM3KMCHA5T0187520", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36800.0, "msrp": 36800.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA5T0187520_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA5T0187520.html"}, {"vin": "JM3KMCHAXT0173788", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36320.0, "msrp": 36320.0, "mileage": null, "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KMCHAXT0173788_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHAXT0173788.html"}, {"vin": "3MVDMBDL9TM118585", "title": "2026 Mazda CX-30 2.5 S Premium", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Premium", "condition": "new", "price": 35645.0, "msrp": 35645.0, "mileage": 150, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBDL9TM118585_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBDL9TM118585.html"}, {"vin": "JM3KMCHA9T0175368", "title": "2026 Mazda CX-5 2.5 S Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Preferred AWD", "condition": "new", "price": 36560.0, "msrp": 36560.0, "mileage": null, "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA9T0175368_1.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/JM3KMCHA9T0175368.html"}, {"vin": "3MVDMBXL1TM137708", "title": "2026 Mazda CX-30 2.5 S Aire Edition", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Aire Edition", "condition": "new", "price": 30159.0, "msrp": 32045.0, "mileage": 11, "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3a466f2262b44a83a90297531d6dc759.jpg", "canonical_url": "https://ai.castlemazdadownersgrove.com/vehicle/3MVDMBXL1TM137708.html"}]