{"generated_at": "2026-08-12T09:46:37Z", "dealer": {"name": "Castle Mazda Downers Grove", "short_name": "Castle Mazda Downers Grove", "slug": "castlemazdadownersgrove", "domain_id": "92", "address": "1850 Ogden Ave", "city": "Downers Grove", "state": "IL", "zip": "60515", "phone": "(630) 598-9970", "lat": 41.808391, "lon": -88.031751, "website": "https://www.castlemazdadownersgrove.com", "base": "https://ai.castlemazdadownersgrove.com", "mcp_endpoint": "https://ai.castlemazdadownersgrove.com/api/ucp/mcp", "disclosure": null, "pricing": {"doc_fee": null, "source_price_includes_doc_fee": null, "advertised_price_rule": "verified_match", "price_max_age_hours": 0}, "hours_detail": null}, "counts": {"total": 540, "new": 254, "used": 283, "certified": 3, "offers": 433}, "disclosure_version": "1.0.0", "brand_summary": [{"make": "Mazda", "count": 284, "new": 254, "used": 27, "certified": 3}, {"make": "Hyundai", "count": 63, "new": 0, "used": 63, "certified": 0}, {"make": "Genesis", "count": 45, "new": 0, "used": 45, "certified": 0}, {"make": "Volkswagen", "count": 38, "new": 0, "used": 38, "certified": 0}, {"make": "Chevrolet", "count": 12, "new": 0, "used": 12, "certified": 0}, {"make": "Audi", "count": 11, "new": 0, "used": 11, "certified": 0}, {"make": "Cadillac", "count": 9, "new": 0, "used": 9, "certified": 0}, {"make": "Jeep", "count": 8, "new": 0, "used": 8, "certified": 0}, {"make": "Kia", "count": 7, "new": 0, "used": 7, "certified": 0}, {"make": "Honda", "count": 6, "new": 0, "used": 6, "certified": 0}, {"make": "Subaru", "count": 6, "new": 0, "used": 6, "certified": 0}, {"make": "Mercedes-Benz", "count": 6, "new": 0, "used": 6, "certified": 0}, {"make": "GMC", "count": 5, "new": 0, "used": 5, "certified": 0}, {"make": "Tesla", "count": 5, "new": 0, "used": 5, "certified": 0}, {"make": "BMW", "count": 5, "new": 0, "used": 5, "certified": 0}, {"make": "Lexus", "count": 4, "new": 0, "used": 4, "certified": 0}, {"make": "Nissan", "count": 4, "new": 0, "used": 4, "certified": 0}, {"make": "Porsche", "count": 3, "new": 0, "used": 3, "certified": 0}, {"make": "Buick", "count": 3, "new": 0, "used": 3, "certified": 0}, {"make": "Ford", "count": 3, "new": 0, "used": 3, "certified": 0}, {"make": "Acura", "count": 2, "new": 0, "used": 2, "certified": 0}, {"make": "Mitsubishi", "count": 2, "new": 0, "used": 2, "certified": 0}, {"make": "Toyota", "count": 2, "new": 0, "used": 2, "certified": 0}, {"make": "Lincoln", "count": 2, "new": 0, "used": 2, "certified": 0}, {"make": "Chrysler", "count": 1, "new": 0, "used": 1, "certified": 0}, {"make": "Jaguar", "count": 1, "new": 0, "used": 1, "certified": 0}, {"make": "Rivian", "count": 1, "new": 0, "used": 1, "certified": 0}, {"make": "INFINITI", "count": 1, "new": 0, "used": 1, "certified": 0}, {"make": "Dodge", "count": 1, "new": 0, "used": 1, "certified": 0}], "inventory_taxonomy": [{"class": "cars-trucks", "label": "Cars and trucks", "description": "Road vehicles: cars, SUVs, pickups, vans and commercial chassis.", "count": 540, "path": "/inventory/cars-trucks", "conditions": [{"condition": "new", "label": "New", "count": 254, "path": "/inventory/cars-trucks/new", "brands": [{"make": "Mazda", "count": 254, "slug": "mazda", "path": "/inventory/cars-trucks/new/mazda"}]}, {"condition": "certified", "label": "Certified pre-owned", "count": 3, "path": "/inventory/cars-trucks/certified", "brands": [{"make": "Mazda", "count": 3, "slug": "mazda", "path": "/inventory/cars-trucks/certified/mazda"}]}, {"condition": "used", "label": "Used", "count": 283, "path": "/inventory/cars-trucks/used", "brands": [{"make": "Hyundai", "count": 63, "slug": "hyundai", "path": "/inventory/cars-trucks/used/hyundai"}, {"make": "Genesis", "count": 45, "slug": "genesis", "path": "/inventory/cars-trucks/used/genesis"}, {"make": "Volkswagen", "count": 38, "slug": "volkswagen", "path": "/inventory/cars-trucks/used/volkswagen"}, {"make": "Mazda", "count": 27, "slug": "mazda", "path": "/inventory/cars-trucks/used/mazda"}, {"make": "Chevrolet", "count": 12, "slug": "chevrolet", "path": "/inventory/cars-trucks/used/chevrolet"}, {"make": "Audi", "count": 11, "slug": "audi", "path": "/inventory/cars-trucks/used/audi"}, {"make": "Cadillac", "count": 9, "slug": "cadillac", "path": "/inventory/cars-trucks/used/cadillac"}, {"make": "Jeep", "count": 8, "slug": "jeep", "path": "/inventory/cars-trucks/used/jeep"}, {"make": "Kia", "count": 7, "slug": "kia", "path": "/inventory/cars-trucks/used/kia"}, {"make": "Honda", "count": 6, "slug": "honda", "path": "/inventory/cars-trucks/used/honda"}, {"make": "Mercedes-Benz", "count": 6, "slug": "mercedes-benz", "path": "/inventory/cars-trucks/used/mercedes-benz"}, {"make": "Subaru", "count": 6, "slug": "subaru", "path": "/inventory/cars-trucks/used/subaru"}, {"make": "BMW", "count": 5, "slug": "bmw", "path": "/inventory/cars-trucks/used/bmw"}, {"make": "GMC", "count": 5, "slug": "gmc", "path": "/inventory/cars-trucks/used/gmc"}, {"make": "Tesla", "count": 5, "slug": "tesla", "path": "/inventory/cars-trucks/used/tesla"}, {"make": "Lexus", "count": 4, "slug": "lexus", "path": "/inventory/cars-trucks/used/lexus"}, {"make": "Nissan", "count": 4, "slug": "nissan", "path": "/inventory/cars-trucks/used/nissan"}, {"make": "Buick", "count": 3, "slug": "buick", "path": "/inventory/cars-trucks/used/buick"}, {"make": "Ford", "count": 3, "slug": "ford", "path": "/inventory/cars-trucks/used/ford"}, {"make": "Porsche", "count": 3, "slug": "porsche", "path": "/inventory/cars-trucks/used/porsche"}, {"make": "Acura", "count": 2, "slug": "acura", "path": "/inventory/cars-trucks/used/acura"}, {"make": "Lincoln", "count": 2, "slug": "lincoln", "path": "/inventory/cars-trucks/used/lincoln"}, {"make": "Mitsubishi", "count": 2, "slug": "mitsubishi", "path": "/inventory/cars-trucks/used/mitsubishi"}, {"make": "Toyota", "count": 2, "slug": "toyota", "path": "/inventory/cars-trucks/used/toyota"}, {"make": "Chrysler", "count": 1, "slug": "chrysler", "path": "/inventory/cars-trucks/used/chrysler"}, {"make": "Dodge", "count": 1, "slug": "dodge", "path": "/inventory/cars-trucks/used/dodge"}, {"make": "INFINITI", "count": 1, "slug": "infiniti", "path": "/inventory/cars-trucks/used/infiniti"}, {"make": "Jaguar", "count": 1, "slug": "jaguar", "path": "/inventory/cars-trucks/used/jaguar"}, {"make": "Rivian", "count": 1, "slug": "rivian", "path": "/inventory/cars-trucks/used/rivian"}]}]}], "specials": [], "count": 540, "vehicles": [{"vin": "JM1BPBLL1T1901088", "title": "2026 Mazda MAZDA3 Hatchback 2.5 S Carbon Edition AWD", "year": 2026, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "2.5 S Carbon Edition AWD", "condition": "new", "price": 33130.0, "msrp": 33130.0, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPBLL1T1901088_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpbll1t1901088/2026-mazda-mazda3-hatchback-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPBLL1T1901088.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPBLL1T1901088.md", "offers_count": 5}, {"vin": "JM1NDAD74T0702222", "title": "2026 Mazda MX-5 Miata Grand Touring", "year": 2026, "make": "Mazda", "model": "MX-5 Miata", "trim": "Grand Touring", "condition": "new", "price": 36978.0, "msrp": 39080.0, "savings": 2102.0, "mileage": 7, "exterior_color": "Snowflake White Pearl Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d1e58917beec4c9cbeb98f527c82b645.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1ndad74t0702222/2026-mazda-mx-5-miata-convertible", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1NDAD74T0702222.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1NDAD74T0702222.md", "offers_count": 6}, {"vin": "JTJDZKCA2J2000270", "title": "2018 Lexus RX 350L", "year": 2018, "make": "Lexus", "model": "RX", "trim": "350L", "condition": "used", "price": 21650.0, "msrp": 21650.0, "mileage": 120710, "exterior_color": "Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0eda8706b0464fc2baac5777de1b2179.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jtjdzkca2j2000270/2018-lexus-rx-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JTJDZKCA2J2000270.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JTJDZKCA2J2000270.md", "offers_count": 3}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBCLXTM226117_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbclxtm226117/2026-mazda-cx-30-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCLXTM226117.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCLXTM226117.md", "offers_count": 5}, {"vin": "7MMVAABW0TN183286", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 34906.0, "msrp": 36840.0, "savings": 1934.0, "mileage": 25, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e208dcb6e4b7483d914a31222307623b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaabw0tn183286/2026-mazda-cx-50-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABW0TN183286.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABW0TN183286.md", "offers_count": 6}, {"vin": "7MMVABXL8TN607155", "title": "2026 Mazda CX-50 Meridian Edition", "year": 2026, "make": "Mazda", "model": "CX-50", "trim": "Meridian Edition", "condition": "new", "price": 35590.0, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fea2fdebde8548bd9658fb333eb8b8fd.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabxl8tn607155/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABXL8TN607155.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABXL8TN607155.md", "offers_count": 5}, {"vin": "JM3KMBHA9T0218388", "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": 33650.0, "msrp": 33650.0, "exterior_color": "Navy Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA9T0218388_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha9t0218388/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA9T0218388.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA9T0218388.md", "offers_count": 5}, {"vin": "JM3KMCHA4T0217963", "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, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA4T0217963_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha4t0217963/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA4T0217963.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA4T0217963.md", "offers_count": 5}, {"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, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/58a4fbcf129b48d69e0dd0ce6443c743.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/7mmvabdy7sn379566/2025-mazda-cx-50-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDY7SN379566.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDY7SN379566.md", "offers_count": 3}, {"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, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA5T0186202_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha5t0186202/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA5T0186202.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA5T0186202.md", "offers_count": 5}, {"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, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL2T1894843_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpabl2t1894843/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL2T1894843.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL2T1894843.md", "offers_count": 5}, {"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, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA5T0187520_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha5t0187520/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA5T0187520.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA5T0187520.md", "offers_count": 5}, {"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, "exterior_color": "Rhodium White Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHAXT0188534_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmchaxt0188534/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0188534.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0188534.md", "offers_count": 5}, {"vin": "1V2KR2CAXMC538559", "title": "2021 Volkswagen Atlas 3.6L V6 SE w/Technology", "year": 2021, "make": "Volkswagen", "model": "Atlas", "trim": "3.6L V6 SE w/Technology", "condition": "used", "price": 25286.0, "msrp": 25286.0, "mileage": 44907, "exterior_color": "Pacific Blue Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/03136c50f01b49ca939b52bd88d04bec.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2kr2caxmc538559/2021-volkswagen-atlas-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2KR2CAXMC538559.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2KR2CAXMC538559.md", "offers_count": 3}, {"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": 51087.0, "msrp": 57630.0, "savings": 6543.0, "mileage": 7, "exterior_color": "Platinum Quartz", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/338c480f263146ce95d1940673ae4cbe.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkcha0t1384322/2026-mazda-cx-90-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHA0T1384322.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHA0T1384322.md", "offers_count": 6}, {"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, "exterior_color": "Aero Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBBL7TM223841_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbbl7tm223841/2026-mazda-cx-30-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBBL7TM223841.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBBL7TM223841.md", "offers_count": 5}, {"vin": "KMHLP4DGXRU824130", "title": "2024 Hyundai Elantra Limited", "year": 2024, "make": "Hyundai", "model": "Elantra", "trim": "Limited", "condition": "used", "price": 21992.0, "msrp": 21579.0, "mileage": 44565, "exterior_color": "Intense Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/86e0a241f0684349b35d8ecb46bed011.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmhlp4dgxru824130/2024-hyundai-elantra-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMHLP4DGXRU824130.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMHLP4DGXRU824130.md", "offers_count": 3}, {"vin": "JM1GL1VM4J1326855", "title": "2018 Mazda MAZDA6 Touring", "year": 2018, "make": "Mazda", "model": "MAZDA6", "trim": "Touring", "condition": "used", "price": 18183.0, "msrp": 17770.0, "mileage": 85518, "exterior_color": "Sonic Silver Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3ccaed84e0bf4851a3ff662d25b8d720.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm1gl1vm4j1326855/2018-mazda-mazda6-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1GL1VM4J1326855.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1GL1VM4J1326855.md", "offers_count": 3}, {"vin": "JM3KMBHA2T0186383", "title": "2026 Mazda CX-5 Select", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "Select", "condition": "new", "price": 33735.0, "msrp": 33735.0, "exterior_color": "Navy Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA2T0186383_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha2t0186383/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA2T0186383.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA2T0186383.md", "offers_count": 5}, {"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, "savings": 4565.0, "mileage": 7, "exterior_color": "Rhodium White Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/dacc2370515545c8b4b4434f11913980.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkehc6t1386721/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC6T1386721.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC6T1386721.md", "offers_count": 6}, {"vin": "WP1AB2A57HLB14607", "title": "2017 Porsche Macan S", "year": 2017, "make": "Porsche", "model": "Macan", "trim": "S", "condition": "used", "price": 22399.0, "msrp": 21986.0, "mileage": 59689, "exterior_color": "Jet Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ef880b87533647ac8e6f7377b7ee0d6a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wp1ab2a57hlb14607/2017-porsche-macan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/WP1AB2A57HLB14607.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WP1AB2A57HLB14607.md", "offers_count": 3}, {"vin": "1V2KR2CA0PC531821", "title": "2023 Volkswagen Atlas 3.6L V6 SE w/Technology", "year": 2023, "make": "Volkswagen", "model": "Atlas", "trim": "3.6L V6 SE w/Technology", "condition": "used", "price": 30883.0, "msrp": 30470.0, "mileage": 41348, "exterior_color": "Pure White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/023379c293064b2baf337c6e3102a241.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2kr2ca0pc531821/2023-volkswagen-atlas-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2KR2CA0PC531821.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2KR2CA0PC531821.md", "offers_count": 3}, {"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": 42772.0, "msrp": 45515.0, "savings": 2743.0, "mileage": 5, "exterior_color": "Zircon Sand Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ba00ab7bb17b4b93b0bff7feb2944a32.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabey4tn609967/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY4TN609967.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY4TN609967.md", "offers_count": 6}, {"vin": "5GAERBKW1LJ134122", "title": "2020 Buick Enclave Essence", "year": 2020, "make": "Buick", "model": "Enclave", "trim": "Essence", "condition": "used", "price": 19152.0, "msrp": 17398.0, "mileage": 75321, "exterior_color": "Quicksilver Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2d3f8324df9b475fa0950e65b83c77c0.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5gaerbkw1lj134122/2020-buick-enclave-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5GAERBKW1LJ134122.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5GAERBKW1LJ134122.md", "offers_count": 3}, {"vin": "5J8YE1H80PL038312", "title": "2023 Acura MDX w/Advance Package", "year": 2023, "make": "Acura", "model": "MDX", "trim": "w/Advance Package", "condition": "used", "price": 43310.0, "msrp": 42897.0, "mileage": 30899, "exterior_color": "Platinum White Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b6af8268bfd34dc49d904f346fd2290b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5j8ye1h80pl038312/2023-acura-mdx-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5J8YE1H80PL038312.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5J8YE1H80PL038312.md", "offers_count": 3}, {"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, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA9T0192204_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha9t0192204/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0192204.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0192204.md", "offers_count": 5}, {"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, "savings": 2098.0, "mileage": 7, "exterior_color": "Wind Chill Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/170a17e6ddab44dbbf92ece69d8e6233.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabdl3tn609402/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL3TN609402.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL3TN609402.md", "offers_count": 6}, {"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, "savings": 6769.0, "mileage": 13, "exterior_color": "Artisan Red Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e64d482360f94c57ac322eed794cd3b2.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkeha8t1355159/2026-mazda-cx-90-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHA8T1355159.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHA8T1355159.md", "offers_count": 6}, {"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, "savings": 2264.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/97074f126aba4040b2cdacb095d99cac.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpall2t1877183/2026-mazda-mazda3-hatchback-hatchback", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPALL2T1877183.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPALL2T1877183.md", "offers_count": 6}, {"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, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA4T0208433_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha4t0208433/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA4T0208433.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA4T0208433.md", "offers_count": 5}, {"vin": "JM3KJDHD0T1215632", "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": 49755.0, "msrp": 49755.0, "exterior_color": "Zircon Sand Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJDHD0T1215632_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjdhd0t1215632/2026-mazda-cx-70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHD0T1215632.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHD0T1215632.md", "offers_count": 5}, {"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, "savings": 915.0, "mileage": 8, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9916bd8312894e4889a58dd58f33056d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha3t0167549/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA3T0167549.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA3T0167549.md", "offers_count": 6}, {"vin": "3MVDMBCLXTM229969", "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": 33465.0, "msrp": 33465.0, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBCLXTM229969_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbclxtm229969/2026-mazda-cx-30-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCLXTM229969.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCLXTM229969.md", "offers_count": 5}, {"vin": "5NMJBCAE8PH277094", "title": "2023 Hyundai Tucson SEL", "year": 2023, "make": "Hyundai", "model": "Tucson", "trim": "SEL", "condition": "used", "price": 25140.0, "msrp": 24727.0, "mileage": 27148, "exterior_color": "Shimmering Silver", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/795f0a65273041d9959f8d75b0e21bc7.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmjbcae8ph277094/2023-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCAE8PH277094.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCAE8PH277094.md", "offers_count": 3}, {"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, "exterior_color": "Aero Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1NDAL72T0707355_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1ndal72t0707355/2026-mazda-mx-5-miata-rf-convertible", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1NDAL72T0707355.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1NDAL72T0707355.md", "offers_count": 5}, {"vin": "WA1CAAGEXRB011441", "title": "2024 Audi Q8 e-tron Sportback S line Premium Plus", "year": 2024, "make": "Audi", "model": "Q8 e-tron Sportback", "trim": "S line Premium Plus", "condition": "used", "price": 44389.0, "msrp": 43976.0, "mileage": 25153, "exterior_color": "Daytona Gray Pearl Effect", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f0614b2fc99742b5928f9c577a1a579c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wa1caagexrb011441/2024-audi-q8-e-tron-sportback-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/WA1CAAGEXRB011441.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WA1CAAGEXRB011441.md", "offers_count": 3}, {"vin": "7MMVAABW9TN186364", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 37190.0, "msrp": 37190.0, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAABW9TN186364_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaabw9tn186364/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABW9TN186364.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABW9TN186364.md", "offers_count": 5}, {"vin": "JM3KMCHA3T0219557", "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": 36630.0, "msrp": 36630.0, "exterior_color": "Aero Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA3T0219557_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha3t0219557/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA3T0219557.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA3T0219557.md", "offers_count": 5}, {"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": 33287.0, "msrp": 35330.0, "savings": 2043.0, "mileage": 7, "exterior_color": "Wind Chill Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ea50e6405ff44f55a3442bd5ac678c13.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabbl9tn607298/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL9TN607298.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL9TN607298.md", "offers_count": 6}, {"vin": "1V2KE2CA2PC213310", "title": "2023 Volkswagen Atlas Cross Sport 3.6L V6 SE w/Technology", "year": 2023, "make": "Volkswagen", "model": "Atlas Cross Sport", "trim": "3.6L V6 SE w/Technology", "condition": "used", "price": 31211.0, "msrp": 30798.0, "mileage": 22076, "exterior_color": "Silver Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2023VWS07_640/2023VWS070125_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2ke2ca2pc213310/2023-volkswagen-atlas-cross-sport-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2KE2CA2PC213310.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2KE2CA2PC213310.md", "offers_count": 3}, {"vin": "1GTH6MFP9B8124186", "title": "2011 GMC Canyon SLE1", "year": 2011, "make": "GMC", "model": "Canyon", "trim": "SLE1", "condition": "used", "price": 13613.0, "msrp": 13613.0, "mileage": 115480, "exterior_color": "Onyx Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6cf4f0ab430e4da6b00516b6f5c348ca.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gth6mfp9b8124186/2011-gmc-canyon-crew-cab-pickup", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GTH6MFP9B8124186.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GTH6MFP9B8124186.md", "offers_count": 3}, {"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": 34400.0, "msrp": 34400.0, "exterior_color": "Navy Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA8T0203865_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha8t0203865/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA8T0203865.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA8T0203865.md", "offers_count": 5}, {"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, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBCL7TM224230_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbcl7tm224230/2026-mazda-cx-30-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCL7TM224230.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCL7TM224230.md", "offers_count": 5}, {"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, "savings": 4623.0, "mileage": 7, "exterior_color": "Rhodium White Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9a76f1ddd9254df79b57b1dd35046721.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkehc7t1386887/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC7T1386887.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC7T1386887.md", "offers_count": 6}, {"vin": "1V2FE2CA0PC222153", "title": "2023 Volkswagen Atlas Cross Sport 3.6L V6 SEL Premium R-Line", "year": 2023, "make": "Volkswagen", "model": "Atlas Cross Sport", "trim": "3.6L V6 SEL Premium R-Line", "condition": "used", "price": 33588.0, "msrp": 33175.0, "mileage": 37895, "exterior_color": "Opal White Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/929649345dc94c1c8f32df460fa08b9f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2fe2ca0pc222153/2023-volkswagen-atlas-cross-sport-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2FE2CA0PC222153.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2FE2CA0PC222153.md", "offers_count": 3}, {"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, "savings": 4545.0, "mileage": 7, "exterior_color": "Rhodium White Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fd533c6a7032442cb301dd737f9c12d3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkdhc4t1386839/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKDHC4T1386839.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKDHC4T1386839.md", "offers_count": 6}, {"vin": "JM3KMCHA9T0218266", "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, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA9T0218266_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha9t0218266/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0218266.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0218266.md", "offers_count": 5}, {"vin": "7MMVAAEW2TN187867", "title": "2026 Mazda CX-50 Hybrid Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium Plus AWD", "condition": "new", "price": 42930.0, "msrp": 42930.0, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAAEW2TN187867_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaaew2tn187867/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW2TN187867.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW2TN187867.md", "offers_count": 5}, {"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": 54515.0, "msrp": 61215.0, "savings": 6700.0, "mileage": 7, "exterior_color": "Platinum Quartz", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3d7b8010968847e792cccdedd70beaf7.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkeha3t1360169/2026-mazda-cx-90-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHA3T1360169.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHA3T1360169.md", "offers_count": 6}, {"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, "savings": 6709.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d2ee0b6c188340dc90687a46d70ee411.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkcha2t1392616/2026-mazda-cx-90-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHA2T1392616.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHA2T1392616.md", "offers_count": 6}, {"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, "savings": 4448.0, "mileage": 7, "exterior_color": "Rhodium White Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/417f96ca24724a9981a31f93be877e0a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkehd6t1375520/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHD6T1375520.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHD6T1375520.md", "offers_count": 6}, {"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": 34902.0, "msrp": 36870.0, "savings": 1968.0, "mileage": 7, "exterior_color": "Ingot Blue Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d4168c68b9b4429db9e7039e4a548be3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabdl5tn612737/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL5TN612737.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL5TN612737.md", "offers_count": 6}, {"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, "savings": 1886.0, "mileage": 11, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3a466f2262b44a83a90297531d6dc759.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbxl1tm137708/2026-mazda-cx-30-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBXL1TM137708.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBXL1TM137708.md", "offers_count": 6}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL7T1895924_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpabl7t1895924/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL7T1895924.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL7T1895924.md", "offers_count": 5}, {"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, "savings": 850.0, "mileage": 8, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4224c068c5fe4bf3a20a4abc4166508c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha5t0165253/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA5T0165253.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA5T0165253.md", "offers_count": 6}, {"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, "savings": 2790.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bcc23ea6887840ffb5f8fe6bbedaa30a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabxy4tn600893/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABXY4TN600893.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABXY4TN600893.md", "offers_count": 6}, {"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, "savings": 889.0, "mileage": 7, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/52de2527b8e0427d9e0cf31977e7a515.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha8t0163805/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA8T0163805.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA8T0163805.md", "offers_count": 6}, {"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, "savings": 2625.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/780f790b817d464b940dfb79dc30bd2a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpbny3t1873271/2026-mazda-mazda3-hatchback-hatchback", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPBNY3T1873271.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPBNY3T1873271.md", "offers_count": 6}, {"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": 35225.0, "msrp": 36165.0, "savings": 940.0, "mileage": 8, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5e64aeefafc34e979aa66855410ea1a5.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmchaxt0177291/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0177291.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0177291.md", "offers_count": 6}, {"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, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA4T0186679_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha4t0186679/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA4T0186679.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA4T0186679.md", "offers_count": 5}, {"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": 32577.0, "msrp": 34510.0, "savings": 1933.0, "mileage": 7, "exterior_color": "Ingot Blue Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/437218d7cbed496f81c4302b25befa5c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabbl6tn609123/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL6TN609123.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL6TN609123.md", "offers_count": 6}, {"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, "exterior_color": "Snowflake White Pearl Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPACL6T1894956_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpacl6t1894956/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPACL6T1894956.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPACL6T1894956.md", "offers_count": 5}, {"vin": "7MMVAABW5TN183817", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 35146.0, "msrp": 37140.0, "savings": 1994.0, "mileage": 7, "exterior_color": "Wind Chill Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/172abaf8a7654090828e2d960fc86b00.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaabw5tn183817/2026-mazda-cx-50-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABW5TN183817.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABW5TN183817.md", "offers_count": 6}, {"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, "savings": 2139.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a3f2d350acf444fdb6a3b61cd89e5335.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1ndab79t0704924/2026-mazda-mx-5-miata-convertible", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1NDAB79T0704924.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1NDAB79T0704924.md", "offers_count": 6}, {"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, "savings": 1877.0, "mileage": 5, "exterior_color": "Cypress", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5b1601ea4ce04645908b91159f8526cb.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabbl2tn609491/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL2TN609491.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL2TN609491.md", "offers_count": 6}, {"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": 32365.0, "msrp": 34245.0, "savings": 1880.0, "mileage": 7, "exterior_color": "Ingot Blue Metallic", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/7MMVABBL0TN606783_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabbl0tn606783/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL0TN606783.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL0TN606783.md", "offers_count": 6}, {"vin": "7MMVAAEW2TN185827", "title": "2026 Mazda CX-50 Hybrid Premium Plus AWD Premium Plus", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid Premium Plus AWD", "trim": "Premium Plus", "condition": "new", "price": 43300.0, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAAEW2TN185827_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaaew2tn185827/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW2TN185827.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW2TN185827.md", "offers_count": 5}, {"vin": "JM3KMEHA9T0144794", "title": "2026 Mazda CX-5 Premium Plus", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "Premium Plus", "condition": "new", "price": 41160.0, "exterior_color": "Navy Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2d5a715b482042b6b705ac5ed659a33c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmeha9t0144794/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA9T0144794.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA9T0144794.md", "offers_count": 5}, {"vin": "JM3KMBHA0T0217842", "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": 34375.0, "msrp": 34375.0, "exterior_color": "Aero Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA0T0217842_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha0t0217842/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA0T0217842.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA0T0217842.md", "offers_count": 5}, {"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, "exterior_color": "Navy Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHAXT0179137_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmchaxt0179137/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0179137.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0179137.md", "offers_count": 5}, {"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, "exterior_color": "Aero Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA2T0208369_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha2t0208369/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0208369.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0208369.md", "offers_count": 5}, {"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, "savings": 6187.0, "mileage": 7, "exterior_color": "Rhodium White Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b6c6aeaf49dc481288048abf08f1d492.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjahf6t1351974/2026-mazda-cx-70-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJAHF6T1351974.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJAHF6T1351974.md", "offers_count": 6}, {"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, "savings": 1919.0, "mileage": 7, "exterior_color": "Ceramic Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/621865df62f641ad9041f0423866e61e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbxlxtm152126/2026-mazda-cx-30-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBXLXTM152126.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBXLXTM152126.md", "offers_count": 6}, {"vin": "JM3KKEHCXT1382736", "title": "2026 Mazda CX-90 Premium Plus, S-Premium Plus", "year": 2026, "make": "Mazda", "model": "CX-90", "trim": "Premium Plus, S-Premium Plus", "condition": "new", "price": 59805.0, "exterior_color": "Artisan Red Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a203234af4ac48229a2faa56250500b3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkehcxt1382736/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHCXT1382736.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHCXT1382736.md", "offers_count": 5}, {"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, "savings": 850.0, "mileage": 7, "exterior_color": "Navy Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0543455c87cd432780fa0eb121aa2c0d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha9t0120932/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA9T0120932.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA9T0120932.md", "offers_count": 6}, {"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": 36575.0, "msrp": 36575.0, "exterior_color": "Rhodium White Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHAXT0193958_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmchaxt0193958/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0193958.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0193958.md", "offers_count": 5}, {"vin": "7MMVAAEW0TN187365", "title": "2026 Mazda CX-50 Hybrid Premium Plus AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium Plus AWD", "condition": "new", "price": 43155.0, "msrp": 43155.0, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAAEW0TN187365_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaaew0tn187365/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW0TN187365.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW0TN187365.md", "offers_count": 5}, {"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, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL3T1898089_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpabl3t1898089/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL3T1898089.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL3T1898089.md", "offers_count": 5}, {"vin": "7MMVAABW2TN184391", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 35604.0, "msrp": 37240.0, "savings": 1636.0, "mileage": 2, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/7MMVAABW2TN184391_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaabw2tn184391/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABW2TN184391.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABW2TN184391.md", "offers_count": 6}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJDHD8T1214230_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjdhd8t1214230/2026-mazda-cx-70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHD8T1214230.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHD8T1214230.md", "offers_count": 5}, {"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, "exterior_color": "Rhodium White Premium", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJEHD3T1213119_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjehd3t1213119/2026-mazda-cx-70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJEHD3T1213119.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJEHD3T1213119.md", "offers_count": 5}, {"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, "exterior_color": "Ceramic Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABLXT1900520_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpablxt1900520/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABLXT1900520.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABLXT1900520.md", "offers_count": 5}, {"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, "savings": 4311.0, "mileage": 75, "exterior_color": "Rhodium White Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/62e2d42883894d0badda45930444e0b1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkchd1t1382332/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHD1T1382332.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHD1T1382332.md", "offers_count": 6}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJBHD7T1213414_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjbhd7t1213414/2026-mazda-cx-70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJBHD7T1213414.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJBHD7T1213414.md", "offers_count": 5}, {"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, "savings": 2031.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6c36cca530cd4379b7fd35212aa1dea8.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbey3tm141970/2026-mazda-cx-30-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBEY3TM141970.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBEY3TM141970.md", "offers_count": 6}, {"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, "savings": 995.0, "mileage": 7, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fc4ffd83593c42c5a3eda141f0257d6f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha4t0170444/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA4T0170444.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA4T0170444.md", "offers_count": 6}, {"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, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMEHA3T0191464_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmeha3t0191464/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA3T0191464.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA3T0191464.md", "offers_count": 5}, {"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, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMEHA0T0187744_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmeha0t0187744/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA0T0187744.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA0T0187744.md", "offers_count": 5}, {"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, "exterior_color": "Navy Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA5T0206450_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha5t0206450/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA5T0206450.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA5T0206450.md", "offers_count": 5}, {"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": 35403.0, "msrp": 35915.0, "savings": 512.0, "mileage": 2, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KMCHA1T0180080_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha1t0180080/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA1T0180080.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA1T0180080.md", "offers_count": 6}, {"vin": "JM3KMCHAXT0173676", "title": "2026 Mazda CX-5 Preferred", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "Preferred", "condition": "new", "price": 36940.0, "exterior_color": "Rhodium White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/717b6b0a87704839b97ee80fc05012cf.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmchaxt0173676/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0173676.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0173676.md", "offers_count": 5}, {"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": 40407.0, "msrp": 43105.0, "savings": 2698.0, "mileage": 7, "exterior_color": "Zircon Sand Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cc6049a5fa484336ba9a7a3ae43542c3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabxy6tn609899/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABXY6TN609899.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABXY6TN609899.md", "offers_count": 6}, {"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": 33075.0, "msrp": 35065.0, "savings": 1990.0, "mileage": 7, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5dea83083312417994b6baec3e6b7545.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabbl6tn611275/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL6TN611275.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL6TN611275.md", "offers_count": 6}, {"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, "savings": 930.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7d4d189b70e6456a80a1f137ee6a08ea.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha1t0160499/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA1T0160499.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA1T0160499.md", "offers_count": 6}, {"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, "savings": 4762.0, "mileage": 7, "exterior_color": "Artisan Red Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e4b9535fca254261b70a68c2c40cbb30.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkehc7t1386999/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC7T1386999.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC7T1386999.md", "offers_count": 6}, {"vin": "JM1BPBNY8T1873251", "title": "2026 Mazda MAZDA3 Hatchback Premium Plus", "year": 2026, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "Premium Plus", "condition": "new", "price": 39665.0, "exterior_color": "Platinum Quartz Metallic", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM1BPBNY8T1873251_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpbny8t1873251/2026-mazda-mazda3-hatchback-hatchback", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPBNY8T1873251.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPBNY8T1873251.md", "offers_count": 5}, {"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, "savings": 6377.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e25ed3318a874bcc9e37c5daba9ae5ff.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjchf9t1351706/2026-mazda-cx-70-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJCHF9T1351706.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJCHF9T1351706.md", "offers_count": 6}, {"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, "savings": 4548.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/17a8799065d343688e5d1ca45464ef1d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkehd8t1384929/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHD8T1384929.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHD8T1384929.md", "offers_count": 6}, {"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, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KKCHDXT1411472_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkchdxt1411472/2026-mazda-cx-90-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHDXT1411472.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHDXT1411472.md", "offers_count": 5}, {"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": 45781.0, "msrp": 49735.0, "savings": 3954.0, "mileage": 2, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KKCHD4T1405280_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkchd4t1405280/2026-mazda-cx-90-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHD4T1405280.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHD4T1405280.md", "offers_count": 6}, {"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, "exterior_color": "Artisan Red Premium", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KKCHD4T1412357_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkchd4t1412357/2026-mazda-cx-90-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHD4T1412357.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHD4T1412357.md", "offers_count": 5}, {"vin": "7MMVAADW0TN156165", "title": "2026 Mazda CX-50 Hybrid Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium AWD", "condition": "new", "price": 38173.0, "msrp": 40805.0, "savings": 2632.0, "mileage": 200, "exterior_color": "Wind Chill Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8ca7d2338e4d4fd89b3fca8b6dba2761.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaadw0tn156165/2026-mazda-cx-50-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW0TN156165.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW0TN156165.md", "offers_count": 6}, {"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, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KKBHD2T1415655_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkbhd2t1415655/2026-mazda-cx-90-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKBHD2T1415655.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKBHD2T1415655.md", "offers_count": 5}, {"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, "savings": 924.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cca5c845ca8a4f9f9a7b939e0a37e6ef.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha1t0162429/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA1T0162429.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA1T0162429.md", "offers_count": 6}, {"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, "savings": 904.0, "mileage": 7, "exterior_color": "Rhodium White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2b2f4665476b425c856c845bd33c3d20.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha0t0157349/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA0T0157349.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA0T0157349.md", "offers_count": 6}, {"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, "savings": 4667.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/32d302e60568479797df8188f22d3446.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkdhc6t1377141/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKDHC6T1377141.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKDHC6T1377141.md", "offers_count": 6}, {"vin": "7MMVAADW2TN187112", "title": "2026 Mazda CX-50 Hybrid Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium AWD", "condition": "new", "price": 40260.0, "msrp": 40260.0, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAADW2TN187112_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaadw2tn187112/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW2TN187112.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW2TN187112.md", "offers_count": 5}, {"vin": "JM3KMCHA9T0217991", "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": 36445.0, "msrp": 36445.0, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA9T0217991_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha9t0217991/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0217991.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0217991.md", "offers_count": 5}, {"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, "savings": 911.0, "mileage": 8, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c0699273d31a496c9c1a1691a37e98c3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha3t0163257/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA3T0163257.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA3T0163257.md", "offers_count": 6}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KKCHD6T1409802_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkchd6t1409802/2026-mazda-cx-90-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHD6T1409802.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHD6T1409802.md", "offers_count": 5}, {"vin": "JM3KMCHA6T0171925", "title": "2026 Mazda CX-5 Preferred", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "Preferred", "condition": "new", "price": 36940.0, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/940f5f0632574cfaadcbf9d205d2e9c7.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha6t0171925/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA6T0171925.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA6T0171925.md", "offers_count": 5}, {"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": 35184.0, "msrp": 37265.0, "savings": 2081.0, "exterior_color": "Snowflake White Pearl Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3fcbae22ba0a48caa7f41d1d167a2564.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbdy2tm115099/2026-mazda-cx-30-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBDY2TM115099.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBDY2TM115099.md", "offers_count": 6}, {"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, "savings": 2790.0, "mileage": 7, "exterior_color": "Zircon Sand Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2cbc10222fd741858f6101694d97d6e5.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabxy3tn491472/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABXY3TN491472.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABXY3TN491472.md", "offers_count": 6}, {"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, "savings": 6343.0, "mileage": 7, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4b58fe6e21e34b5a9bfec6a06dc20c16.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkbha2t1375325/2026-mazda-cx-90-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKBHA2T1375325.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKBHA2T1375325.md", "offers_count": 6}, {"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, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMDHA0T0205279_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmdha0t0205279/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMDHA0T0205279.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMDHA0T0205279.md", "offers_count": 5}, {"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": 40484.0, "msrp": 42785.0, "savings": 2301.0, "mileage": 2, "exterior_color": "Ingot Blue Metallic", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/7MMVAAEW4TN184369_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaaew4tn184369/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW4TN184369.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW4TN184369.md", "offers_count": 6}, {"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": 31423.0, "msrp": 33280.0, "savings": 1857.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e29c5aa0d77b4675a65974f4ef3b88eb.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbcl8tm221479/2026-mazda-cx-30-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCL8TM221479.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCL8TM221479.md", "offers_count": 6}, {"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, "savings": 1026.0, "mileage": 7, "exterior_color": "Rhodium White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/97144259fbaf4e4ba0af548defea2a1c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha9t0160661/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0160661.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0160661.md", "offers_count": 6}, {"vin": "3MVDMBBL4TM219746", "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": 28185.0, "msrp": 29970.0, "savings": 1785.0, "mileage": 75, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/978d58d82e7e4484b2d520230b2f868f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbbl4tm219746/2026-mazda-cx-30-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBBL4TM219746.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBBL4TM219746.md", "offers_count": 6}, {"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, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPACL7T1895890_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpacl7t1895890/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPACL7T1895890.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPACL7T1895890.md", "offers_count": 5}, {"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, "savings": 4567.0, "mileage": 7, "exterior_color": "Rhodium White Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d9dae2b49b324801919359b71d494011.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkehc8t1387000/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC8T1387000.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC8T1387000.md", "offers_count": 6}, {"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, "savings": 2128.0, "mileage": 7, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/40b84462f3674e17a28a47a54b1a90c9.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbey4tm142559/2026-mazda-cx-30-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBEY4TM142559.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBEY4TM142559.md", "offers_count": 6}, {"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, "savings": 2871.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c08173f0e2d043e19683d5213819f011.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabey4tn482623/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY4TN482623.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY4TN482623.md", "offers_count": 6}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA5T0208544_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha5t0208544/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA5T0208544.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA5T0208544.md", "offers_count": 5}, {"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": 46363.0, "msrp": 52775.0, "savings": 6412.0, "mileage": 7, "exterior_color": "Platinum Quartz", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e5271f3edce7410aa79c342683de19b6.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkbha7t1377748/2026-mazda-cx-90-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKBHA7T1377748.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKBHA7T1377748.md", "offers_count": 6}, {"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": 35595.0, "msrp": 36560.0, "savings": 965.0, "mileage": 7, "exterior_color": "Rhodium White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/82faf00272044fdc87c1849852ca2827.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha9t0175368/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0175368.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0175368.md", "offers_count": 6}, {"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, "exterior_color": "Navy Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHAXT0188446_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbhaxt0188446/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHAXT0188446.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHAXT0188446.md", "offers_count": 5}, {"vin": "JM3KMBHA7T0172169", "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": 32933.0, "msrp": 33795.0, "savings": 862.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f6b61b52323a40b78c85e20e0397f495.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha7t0172169/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA7T0172169.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA7T0172169.md", "offers_count": 6}, {"vin": "JM3KMCHA8T0190900", "title": "2026 Mazda CX-5 Preferred", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "Preferred", "condition": "new", "price": 36940.0, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/18ebc0b778e44a6bafbf497e4c5b562e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha8t0190900/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA8T0190900.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA8T0190900.md", "offers_count": 5}, {"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": 55009.0, "msrp": 59535.0, "savings": 4526.0, "mileage": 7, "exterior_color": "Platinum Quartz", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/be2d30d9854149bab65ba452e3c6edf2.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkehc4t1409302/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC4T1409302.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC4T1409302.md", "offers_count": 6}, {"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, "savings": 2871.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6182fb8d62db44f98053db8a31b4e02c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabey8tn603847/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY8TN603847.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY8TN603847.md", "offers_count": 6}, {"vin": "3MVDMBBL9TM227793", "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": 30375.0, "msrp": 30375.0, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBBL9TM227793_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbbl9tm227793/2026-mazda-cx-30-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBBL9TM227793.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBBL9TM227793.md", "offers_count": 5}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA0T0186379_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha0t0186379/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA0T0186379.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA0T0186379.md", "offers_count": 5}, {"vin": "JM3KMCHAXT0219717", "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, "exterior_color": "Aero Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHAXT0219717_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmchaxt0219717/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0219717.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0219717.md", "offers_count": 5}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMEHA0T0179515_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmeha0t0179515/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA0T0179515.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA0T0179515.md", "offers_count": 5}, {"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": 40500.0, "msrp": 41655.0, "savings": 1155.0, "mileage": 8, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5a4b1bb1aab74584868289d4b186ed4c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmeha7t0175221/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA7T0175221.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA7T0175221.md", "offers_count": 6}, {"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, "savings": 4404.0, "mileage": 7, "exterior_color": "Artisan Red Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0de343b7eb8342bdaf9a44e45ee358ab.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkchdxt1387237/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHDXT1387237.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHDXT1387237.md", "offers_count": 6}, {"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, "savings": 4717.0, "mileage": 7, "exterior_color": "Rhodium White Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8b48765c691345d09339bf8f50d2a738.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkdhc7t1358789/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKDHC7T1358789.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKDHC7T1358789.md", "offers_count": 6}, {"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": 35518.0, "msrp": 37100.0, "savings": 1582.0, "mileage": 2, "exterior_color": "Wind Chill Pearl", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/7MMVABDL4TN615743_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabdl4tn615743/2026-mazda-cx-50-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL4TN615743.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL4TN615743.md", "offers_count": 6}, {"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": 35281.0, "msrp": 36235.0, "savings": 954.0, "mileage": 2, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KMCHA5T0185508_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha5t0185508/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA5T0185508.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA5T0185508.md", "offers_count": 6}, {"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, "exterior_color": "Navy Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA8T0206626_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha8t0206626/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA8T0206626.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA8T0206626.md", "offers_count": 5}, {"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": 34550.0, "msrp": 34550.0, "exterior_color": "Rhodium White Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA1T0201813_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha1t0201813/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA1T0201813.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA1T0201813.md", "offers_count": 5}, {"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": 33813.0, "msrp": 34355.0, "savings": 542.0, "mileage": 2, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KMBHAXT0186096_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbhaxt0186096/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHAXT0186096.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHAXT0186096.md", "offers_count": 6}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA2T0194232_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha2t0194232/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0194232.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0194232.md", "offers_count": 5}, {"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": 35121.0, "msrp": 36035.0, "savings": 914.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b994d6b1c5df4db8b9068f4669a658b7.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha5t0173732/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA5T0173732.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA5T0173732.md", "offers_count": 6}, {"vin": "JM3KMEHA4T0176598", "title": "2026 Mazda CX-5 Premium Plus", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "Premium Plus", "condition": "new", "price": 41565.0, "exterior_color": "Rhodium White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/170de4883e684877b7bb62f2b67d9f9a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmeha4t0176598/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA4T0176598.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA4T0176598.md", "offers_count": 5}, {"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, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPBEY6T1897497_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpbey6t1897497/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPBEY6T1897497.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPBEY6T1897497.md", "offers_count": 5}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA4T0210401_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha4t0210401/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA4T0210401.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA4T0210401.md", "offers_count": 5}, {"vin": "3MVDMBCL8TM230604", "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": 34140.0, "msrp": 34140.0, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBCL8TM230604_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbcl8tm230604/2026-mazda-cx-30-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCL8TM230604.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCL8TM230604.md", "offers_count": 5}, {"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, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA0T0187196_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha0t0187196/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA0T0187196.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA0T0187196.md", "offers_count": 5}, {"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, "savings": 2840.0, "mileage": 7, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f416047572bc4f6ab1efe97b2c321c3b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabey0tn481095/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY0TN481095.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY0TN481095.md", "offers_count": 6}, {"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, "exterior_color": "Navy Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMAHA5T0184167_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmaha5t0184167/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMAHA5T0184167.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMAHA5T0184167.md", "offers_count": 5}, {"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": 27067.0, "msrp": 29385.0, "savings": 2318.0, "mileage": 7, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/135874d710764837a7980c06615f5404.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpacl2t1890757/2026-mazda-mazda3-sedan-sedan", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPACL2T1890757.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPACL2T1890757.md", "offers_count": 6}, {"vin": "JM3KMBHA2T0173858", "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": 32905.0, "msrp": 33760.0, "savings": 855.0, "mileage": 8, "exterior_color": "Navy Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c097217e2cfb4776bd8795d3d7d4ea1e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha2t0173858/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA2T0173858.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA2T0173858.md", "offers_count": 6}, {"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, "savings": 4434.0, "mileage": 7, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/33c71257a799413db35c77eaccd9a0ef.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkdhc9t1387355/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKDHC9T1387355.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKDHC9T1387355.md", "offers_count": 6}, {"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, "savings": 3190.0, "mileage": 6, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bc090376770542f1869fe4cf6e339823.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkbhd0t1377424/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKBHD0T1377424.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKBHD0T1377424.md", "offers_count": 6}, {"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, "exterior_color": "Navy Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA4T0206803_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha4t0206803/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA4T0206803.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA4T0206803.md", "offers_count": 5}, {"vin": "JM3KJBHDXT1215304", "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": 45115.0, "msrp": 45115.0, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJBHDXT1215304_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjbhdxt1215304/2026-mazda-cx-70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJBHDXT1215304.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJBHDXT1215304.md", "offers_count": 5}, {"vin": "JM3KMCHAXT0217885", "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": 37115.0, "msrp": 37115.0, "exterior_color": "Rhodium White Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHAXT0217885_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmchaxt0217885/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0217885.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0217885.md", "offers_count": 5}, {"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, "exterior_color": "Rhodium White Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMDHA1T0204528_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmdha1t0204528/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMDHA1T0204528.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMDHA1T0204528.md", "offers_count": 5}, {"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": 40606.0, "msrp": 41315.0, "savings": 709.0, "mileage": 2, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KMEHAXT0179926_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmehaxt0179926/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHAXT0179926.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHAXT0179926.md", "offers_count": 6}, {"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, "savings": 4677.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/548ec2c2f0fe49359eab2e6ab974c0ac.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkehc8t1375364/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC8T1375364.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC8T1375364.md", "offers_count": 6}, {"vin": "JM3KMCHA4T0218823", "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, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA4T0218823_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha4t0218823/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA4T0218823.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA4T0218823.md", "offers_count": 5}, {"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, "exterior_color": "Aero Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA4T0206584_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha4t0206584/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA4T0206584.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA4T0206584.md", "offers_count": 5}, {"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": 35719.0, "msrp": 36715.0, "savings": 996.0, "mileage": 7, "exterior_color": "Aero Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bd8b8ccf941a47af80f2e8d684d9774d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha2t0171100/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0171100.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0171100.md", "offers_count": 6}, {"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": 35795.0, "msrp": 36810.0, "savings": 1015.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6f2cd583d34e4028b90410d30f47476e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmchaxt0175735/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0175735.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0175735.md", "offers_count": 6}, {"vin": "JM3KMCHA6T0217589", "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": 36780.0, "msrp": 36780.0, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA6T0217589_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha6t0217589/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA6T0217589.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA6T0217589.md", "offers_count": 5}, {"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, "exterior_color": "Rhodium White Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMAHA2T0205721_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmaha2t0205721/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMAHA2T0205721.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMAHA2T0205721.md", "offers_count": 5}, {"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": 35847.0, "msrp": 36875.0, "savings": 1028.0, "mileage": 7, "exterior_color": "Rhodium White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c935c9f137a64a67abaead44a4236281.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha9t0170171/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0170171.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0170171.md", "offers_count": 6}, {"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": 35879.0, "msrp": 36915.0, "savings": 1036.0, "mileage": 6, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1b81b94e2d9d4917b11cacaf1e479f04.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmchaxt0177999/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0177999.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0177999.md", "offers_count": 6}, {"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": 26763.0, "msrp": 29050.0, "savings": 2287.0, "mileage": 7, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f1194c262f8c4dbeb0072efeb5432b1a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpaclxt1892224/2026-mazda-mazda3-sedan-sedan", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPACLXT1892224.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPACLXT1892224.md", "offers_count": 6}, {"vin": "JM1BPAKL8T1892496", "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": 25964.0, "msrp": 28150.0, "savings": 2186.0, "mileage": 35, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3983082c5e0f43a9a71a5691d7788dad.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpakl8t1892496/2026-mazda-mazda3-hatchback-hatchback", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPAKL8T1892496.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPAKL8T1892496.md", "offers_count": 6}, {"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": 33287.0, "msrp": 35330.0, "savings": 2043.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/35d92f3eba6049609404913c869aea07.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabbl2tn609622/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL2TN609622.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL2TN609622.md", "offers_count": 6}, {"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, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABLXT1895075_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpablxt1895075/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABLXT1895075.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABLXT1895075.md", "offers_count": 5}, {"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": 40112.0, "msrp": 40765.0, "savings": 653.0, "mileage": 2, "exterior_color": "Navy Blue Mica", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KMEHA3T0179640_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmeha3t0179640/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA3T0179640.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA3T0179640.md", "offers_count": 6}, {"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, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL2T1895409_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpabl2t1895409/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL2T1895409.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL2T1895409.md", "offers_count": 5}, {"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": 35419.0, "msrp": 36340.0, "savings": 921.0, "mileage": 10, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ae830a2473b94c1bbc692b2541a79b5f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha2t0177897/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0177897.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0177897.md", "offers_count": 6}, {"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": 40380.0, "msrp": 41505.0, "savings": 1125.0, "mileage": 2, "exterior_color": "Rhodium White Metallic", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KMEHA1T0183217_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmeha1t0183217/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA1T0183217.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMEHA1T0183217.md", "offers_count": 6}, {"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, "savings": 6388.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6b716dfcc2a34eb5812cbdde55f83ff6.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjchf6t1350741/2026-mazda-cx-70-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJCHF6T1350741.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJCHF6T1350741.md", "offers_count": 6}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL8T1895365_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpabl8t1895365/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL8T1895365.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL8T1895365.md", "offers_count": 5}, {"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": 35247.0, "msrp": 37375.0, "savings": 2128.0, "mileage": 7, "exterior_color": "Rhodium White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1d3ba96759bd4091bcf4407202a8436f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha5t0176078/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA5T0176078.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA5T0176078.md", "offers_count": 6}, {"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, "savings": 902.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7b7620768abe4676ad5ab7a45c73ec63.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha2t0164478/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA2T0164478.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA2T0164478.md", "offers_count": 6}, {"vin": "7MMVAADW0TN187139", "title": "2026 Mazda CX-50 Hybrid Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium AWD", "condition": "new", "price": 40035.0, "msrp": 40035.0, "exterior_color": "Ingot Blue Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAADW0TN187139_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaadw0tn187139/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW0TN187139.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW0TN187139.md", "offers_count": 5}, {"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, "exterior_color": "Rhodium White Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA7T0208304_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha7t0208304/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA7T0208304.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA7T0208304.md", "offers_count": 5}, {"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, "savings": 4545.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e50d817162f543d0a101f283a36ce476.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjdhcxt1207254/2026-mazda-cx-70-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHCXT1207254.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHCXT1207254.md", "offers_count": 6}, {"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": 40556.0, "msrp": 43280.0, "savings": 2724.0, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d0693928151b418aab026ea90e2d4862.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaaew7tn174029/2026-mazda-cx-50-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW7TN174029.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW7TN174029.md", "offers_count": 6}, {"vin": "JM3KMAHA3T0174835", "title": "2026 Mazda CX-5 2.5 S AWD", "year": 2026, "make": "Mazda", "model": "CX-5", "trim": "2.5 S AWD", "condition": "new", "price": 31325.0, "msrp": 32155.0, "savings": 830.0, "mileage": 125, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM3KMAHA3T0174835_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmaha3t0174835/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMAHA3T0174835.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMAHA3T0174835.md", "offers_count": 6}, {"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, "savings": 6207.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c7968cbc34e44d7197723527ea722a72.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjahf2t1351079/2026-mazda-cx-70-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJAHF2T1351079.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJAHF2T1351079.md", "offers_count": 6}, {"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, "exterior_color": "Platinum Quartz Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPACLXT1897522_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpaclxt1897522/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPACLXT1897522.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPACLXT1897522.md", "offers_count": 5}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL8T1895382_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpabl8t1895382/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL8T1895382.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL8T1895382.md", "offers_count": 5}, {"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, "exterior_color": "Navy Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHAXT0178859_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmchaxt0178859/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0178859.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHAXT0178859.md", "offers_count": 5}, {"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, "savings": 2761.0, "mileage": 7, "exterior_color": "Zircon Sand Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4bf8c5032a5e4a449423e810c3c86189.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabey6tn606777/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY6TN606777.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY6TN606777.md", "offers_count": 6}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA1T0193437_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha1t0193437/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA1T0193437.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA1T0193437.md", "offers_count": 5}, {"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, "savings": 955.0, "mileage": 7, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/df9283e0d1ff47a2853f41a93e95c172.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha1t0168036/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA1T0168036.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA1T0168036.md", "offers_count": 6}, {"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, "savings": 4314.0, "mileage": 7, "exterior_color": "Rhodium White Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/50783f89df3f4a4e9f702fc428bdb425.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjdhd2t1209525/2026-mazda-cx-70-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHD2T1209525.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHD2T1209525.md", "offers_count": 6}, {"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, "savings": 4510.0, "mileage": 7, "exterior_color": "Artisan Red Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fd5fd2a1ffaa432287149142e6b480be.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkdhc5t1392598/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKDHC5T1392598.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKDHC5T1392598.md", "offers_count": 6}, {"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, "exterior_color": "Rhodium White Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA9T0180022_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha9t0180022/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0180022.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0180022.md", "offers_count": 5}, {"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, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA6T0205295_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha6t0205295/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA6T0205295.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA6T0205295.md", "offers_count": 5}, {"vin": "1HGCY2F82RA020175", "title": "2024 Honda Accord Hybrid Touring", "year": 2024, "make": "Honda", "model": "Accord Hybrid", "trim": "Touring", "condition": "used", "price": 32617.0, "msrp": 32204.0, "mileage": 19119, "exterior_color": "Urban Gray Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3e773d598223487b98fbb0472e88f73c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1hgcy2f82ra020175/2024-honda-accord-hybrid-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/1HGCY2F82RA020175.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1HGCY2F82RA020175.md", "offers_count": 3}, {"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, "savings": 4812.0, "mileage": 7, "exterior_color": "Zircon Sand Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5486eb026ccf4dfc935d64fa9f923789.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjehc8t1205976/2026-mazda-cx-70-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJEHC8T1205976.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJEHC8T1205976.md", "offers_count": 6}, {"vin": "7MMVAADW3TN186809", "title": "2026 Mazda CX-50 Hybrid Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium AWD", "condition": "new", "price": 39995.0, "msrp": 39995.0, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAADW3TN186809_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaadw3tn186809/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW3TN186809.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW3TN186809.md", "offers_count": 5}, {"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, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL7T1896314_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpabl7t1896314/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL7T1896314.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL7T1896314.md", "offers_count": 5}, {"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": 35847.0, "msrp": 36875.0, "savings": 1028.0, "mileage": 6, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/100ff50c0abb4b3ab04c3c971aa9e4b2.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha2t0175843/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0175843.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0175843.md", "offers_count": 6}, {"vin": "7MMVAABWXTN183991", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 34704.0, "msrp": 36655.0, "savings": 1951.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5e6b94a9e0e64c179671d4de441993d8.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaabwxtn183991/2026-mazda-cx-50-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABWXTN183991.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABWXTN183991.md", "offers_count": 6}, {"vin": "1GYKNDRS2PZ188445", "title": "2023 Cadillac XT5 AWD Premium Luxury", "year": 2023, "make": "Cadillac", "model": "XT5", "trim": "AWD Premium Luxury", "condition": "used", "price": 37415.0, "msrp": 37002.0, "mileage": 19060, "exterior_color": "Stellar Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e76036abdd62400188c59bb1296ab912.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gykndrs2pz188445/2023-cadillac-xt5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GYKNDRS2PZ188445.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GYKNDRS2PZ188445.md", "offers_count": 3}, {"vin": "KM8K1CAA5LU437421", "title": "2020 Hyundai Kona SE", "year": 2020, "make": "Hyundai", "model": "Kona", "trim": "SE", "condition": "used", "price": 15138.0, "msrp": 14725.0, "mileage": 80865, "exterior_color": "Surf Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2020HYS06_640/2020HYS060031_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8k1caa5lu437421/2020-hyundai-kona-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8K1CAA5LU437421.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8K1CAA5LU437421.md", "offers_count": 3}, {"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, "exterior_color": "Ceramic Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL0T1895103_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpabl0t1895103/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL0T1895103.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL0T1895103.md", "offers_count": 5}, {"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, "savings": 918.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5cf772b7343e42999b241b5ce956bba2.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha7t0163178/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA7T0163178.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA7T0163178.md", "offers_count": 6}, {"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": 35935.0, "msrp": 36985.0, "savings": 1050.0, "mileage": 7, "exterior_color": "Aero Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5ef2831ba8724ccbbc8165d8b97b8b02.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha8t0176608/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA8T0176608.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA8T0176608.md", "offers_count": 6}, {"vin": "JM3KMCHA6T0215728", "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": 35965.0, "msrp": 35965.0, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA6T0215728_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha6t0215728/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA6T0215728.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA6T0215728.md", "offers_count": 5}, {"vin": "JM3KMCHA0T0212355", "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": 36070.0, "msrp": 36070.0, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA0T0212355_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha0t0212355/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA0T0212355.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA0T0212355.md", "offers_count": 5}, {"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, "savings": 2041.0, "mileage": 35, "exterior_color": "Cypress", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3d5b745c9660479f986c6b858c9f9532.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabdl6tn485819/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL6TN485819.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL6TN485819.md", "offers_count": 6}, {"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": 35544.0, "msrp": 37605.0, "savings": 2061.0, "mileage": 7, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/27acbf28b55d4697a7da691f6fbd0c28.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabdl4tn609862/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL4TN609862.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL4TN609862.md", "offers_count": 6}, {"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, "savings": 6416.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9141b52548fd4e98bfee48d9f9c817c1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjchf7t1350425/2026-mazda-cx-70-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJCHF7T1350425.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJCHF7T1350425.md", "offers_count": 6}, {"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, "savings": 6739.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ef92c8cd0ec34bc3aeeb5d8a7a637f94.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkcha5t1392481/2026-mazda-cx-90-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHA5T1392481.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHA5T1392481.md", "offers_count": 6}, {"vin": "KMUHBESB5TU323673", "title": "2026 Genesis GV80 2.5T Advanced", "year": 2026, "make": "Genesis", "model": "GV80", "trim": "2.5T Advanced", "condition": "used", "price": 68396.0, "msrp": 67983.0, "mileage": 15, "exterior_color": "Capri Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f656c30219e74ff58d9b2b4963623e85.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuhbesb5tu323673/2026-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHBESB5TU323673.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHBESB5TU323673.md", "offers_count": 3}, {"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, "savings": 2103.0, "mileage": 7, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7a4e73574ef048eba3cbc712809a9ed9.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbey7tm111452/2026-mazda-cx-30-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBEY7TM111452.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBEY7TM111452.md", "offers_count": 6}, {"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, "savings": 4752.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e2652354b0324bb991c73931e5eb997b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkdhc9t1391003/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKDHC9T1391003.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKDHC9T1391003.md", "offers_count": 6}, {"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, "savings": 2941.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/602945f72b6341208da6803aeddd176a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabey8tn478624/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY8TN478624.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY8TN478624.md", "offers_count": 6}, {"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, "savings": 2116.0, "mileage": 7, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a6f17f62f083408aaa32487b6aaca128.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbxy4tm138623/2026-mazda-cx-30-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBXY4TM138623.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBXY4TM138623.md", "offers_count": 6}, {"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, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBCL5TM224792_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbcl5tm224792/2026-mazda-cx-30-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCL5TM224792.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCL5TM224792.md", "offers_count": 5}, {"vin": "3MVDMBDL9TM118585", "title": "2026 Mazda CX-30 2.5 S Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Premium AWD", "condition": "new", "price": 33683.0, "msrp": 35645.0, "savings": 1962.0, "mileage": 150, "exterior_color": "Aero Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/006b5e746dc247d3b40e355677b9a5cd.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbdl9tm118585/2026-mazda-cx-30-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBDL9TM118585.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBDL9TM118585.md", "offers_count": 6}, {"vin": "JM3KMBHA0T0172627", "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": 33435.0, "msrp": 34355.0, "savings": 920.0, "mileage": 7, "exterior_color": "Aero Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6cdc1a8a6b6f479ab37d630c22f065cf.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha0t0172627/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA0T0172627.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA0T0172627.md", "offers_count": 6}, {"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, "savings": 2492.0, "mileage": 7, "exterior_color": "Platinum Quartz Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ea777f6338054a22a607909a8c76eed1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpbny5t1873658/2026-mazda-mazda3-hatchback-hatchback", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPBNY5T1873658.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPBNY5T1873658.md", "offers_count": 6}, {"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, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA2T0208338_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha2t0208338/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0208338.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0208338.md", "offers_count": 5}, {"vin": "JM3KJDHD3T1215219", "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": 49055.0, "msrp": 49055.0, "exterior_color": "Rhodium White Premium", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJDHD3T1215219_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjdhd3t1215219/2026-mazda-cx-70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHD3T1215219.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHD3T1215219.md", "offers_count": 5}, {"vin": "JM3KMCHA2T0217976", "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": 36540.0, "msrp": 36540.0, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA2T0217976_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha2t0217976/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0217976.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA2T0217976.md", "offers_count": 5}, {"vin": "3VVNB7AX0PM105408", "title": "2023 Volkswagen Tiguan SE", "year": 2023, "make": "Volkswagen", "model": "Tiguan", "trim": "SE", "condition": "used", "price": 23420.0, "msrp": 23007.0, "mileage": 32013, "exterior_color": "Platinum Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/10fb3745e8e84cae9d9a07bf2244a223.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vvnb7ax0pm105408/2023-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VVNB7AX0PM105408.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VVNB7AX0PM105408.md", "offers_count": 3}, {"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": 40304.0, "msrp": 42965.0, "savings": 2661.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8c7ce404929c46a582354502cb262a44.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaaew0tn183770/2026-mazda-cx-50-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW0TN183770.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW0TN183770.md", "offers_count": 6}, {"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, "savings": 1030.0, "mileage": 7, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c7fb62df41af43968f6a71da5a7c3d82.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha0t0150181/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA0T0150181.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA0T0150181.md", "offers_count": 6}, {"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, "savings": 4557.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4de1484317744c9d97ec1b0117448db3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkehd5t1385598/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHD5T1385598.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHD5T1385598.md", "offers_count": 6}, {"vin": "JM3KMCHA7T0214510", "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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA7T0214510_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha7t0214510/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA7T0214510.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA7T0214510.md", "offers_count": 5}, {"vin": "JM1BPACLXT1903089", "title": "2026 Mazda MAZDA3 Sedan 2.5 S Preferred", "year": 2026, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Preferred", "condition": "new", "price": 28790.0, "msrp": 28790.0, "exterior_color": "Platinum Quartz Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPACLXT1903089_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpaclxt1903089/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPACLXT1903089.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPACLXT1903089.md", "offers_count": 5}, {"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, "savings": 923.0, "mileage": 7, "exterior_color": "Navy Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/669965bdda064f1d8e881fbf1b6c31a4.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha6t0158974/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA6T0158974.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA6T0158974.md", "offers_count": 6}, {"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": 32185.0, "msrp": 34020.0, "savings": 1835.0, "mileage": 7, "exterior_color": "Cypress", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e216093bfc1347ec9ec7276f203e7ec8.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabbl5tn612675/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL5TN612675.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL5TN612675.md", "offers_count": 6}, {"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, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJBHD5T1213640_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjbhd5t1213640/2026-mazda-cx-70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJBHD5T1213640.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJBHD5T1213640.md", "offers_count": 5}, {"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": 42760.0, "msrp": 45500.0, "savings": 2740.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f4c1f06b115246b0b35c9a5c4d91fbbf.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabey1tn609117/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY1TN609117.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABEY1TN609117.md", "offers_count": 6}, {"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, "savings": 918.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/838315d8940c40be8657fede5fa5120e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha2t0163394/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA2T0163394.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA2T0163394.md", "offers_count": 6}, {"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": 33931.0, "msrp": 34975.0, "savings": 1044.0, "mileage": 8, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6e5c29b6129841339a4027804662e575.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha7t0170521/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA7T0170521.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA7T0170521.md", "offers_count": 6}, {"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, "savings": 1031.0, "mileage": 25, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/60b1120e195c46679f16405211ab00a9.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha8t0108030/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA8T0108030.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA8T0108030.md", "offers_count": 6}, {"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, "savings": 6151.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5ce69040042a4c138273b02169820605.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjahf1t1351929/2026-mazda-cx-70-plug-in-hybrid-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJAHF1T1351929.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJAHF1T1351929.md", "offers_count": 6}, {"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": 35899.0, "msrp": 36940.0, "savings": 1041.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/279e278d14084f9491087f1b26b2bcad.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha7t0176762/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA7T0176762.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA7T0176762.md", "offers_count": 6}, {"vin": "1C4RJFBG4NC143718", "title": "2022 Jeep Grand Cherokee WK Limited", "year": 2022, "make": "Jeep", "model": "Grand Cherokee WK", "trim": "Limited", "condition": "used", "price": 28746.0, "msrp": 28333.0, "mileage": 29930, "exterior_color": "Velvet Red Pearlcoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3691c94833094014ac7c4154e93d8a26.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1c4rjfbg4nc143718/2022-jeep-grand-cherokee-wk-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1C4RJFBG4NC143718.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1C4RJFBG4NC143718.md", "offers_count": 3}, {"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, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL0T1894453_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpabl0t1894453/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL0T1894453.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL0T1894453.md", "offers_count": 5}, {"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": 32983.0, "msrp": 34950.0, "savings": 1967.0, "mileage": 7, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/08b550626a0f4bec9d38b7df911826c2.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabbl7tn609437/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL7TN609437.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL7TN609437.md", "offers_count": 6}, {"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, "savings": 2698.0, "mileage": 7, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/21b995c1a6824b76b7e4ddc6ebd5d04e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabxyxtn491128/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABXYXTN491128.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABXYXTN491128.md", "offers_count": 6}, {"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": 35364.0, "msrp": 37380.0, "savings": 2016.0, "mileage": 7, "exterior_color": "Wind Chill Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/86a939ee5d354db7aec7565da2f5f3b1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabdl8tn611405/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL8TN611405.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL8TN611405.md", "offers_count": 6}, {"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, "savings": 920.0, "mileage": 7, "exterior_color": "Navy Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/65e3f7256c864c328fce8380430f7433.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha5t0159386/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA5T0159386.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA5T0159386.md", "offers_count": 6}, {"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": 35859.0, "msrp": 36890.0, "savings": 1031.0, "mileage": 6, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/459462508eb0405c99eaefd88c1fa6cb.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha8t0175975/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA8T0175975.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA8T0175975.md", "offers_count": 6}, {"vin": "7MMVAADW7TN187221", "title": "2026 Mazda CX-50 Hybrid Premium AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium AWD", "condition": "new", "price": 40855.0, "msrp": 40855.0, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAADW7TN187221_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaadw7tn187221/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW7TN187221.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW7TN187221.md", "offers_count": 5}, {"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, "savings": 1968.0, "mileage": 350, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ebcf5f0ebd5d42b197f00a817ec99a81.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1ndac7xt0700735/2026-mazda-mx-5-miata-convertible", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1NDAC7XT0700735.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1NDAC7XT0700735.md", "offers_count": 6}, {"vin": "7MMVAABW9TN183819", "title": "2026 Mazda CX-50 Hybrid Preferred AWD", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Preferred AWD", "condition": "new", "price": 35284.0, "msrp": 36840.0, "savings": 1556.0, "mileage": 2, "exterior_color": "Wind Chill Pearl", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/7MMVAABW9TN183819_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaabw9tn183819/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABW9TN183819.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABW9TN183819.md", "offers_count": 6}, {"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": 36455.0, "msrp": 36455.0, "exterior_color": "Rhodium White Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA1T0193508_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha1t0193508/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA1T0193508.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA1T0193508.md", "offers_count": 5}, {"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, "savings": 1076.0, "mileage": 35, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/49273ebd94ed4131b5cdf5574e7e8f0f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha5t0130783/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA5T0130783.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA5T0130783.md", "offers_count": 6}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KJEHD0T1214681_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kjehd0t1214681/2026-mazda-cx-70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJEHD0T1214681.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJEHD0T1214681.md", "offers_count": 5}, {"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, "exterior_color": "Snowflake White Pearl Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/3MVDMBCL2TM225978_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbcl2tm225978/2026-mazda-cx-30-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCL2TM225978.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCL2TM225978.md", "offers_count": 5}, {"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, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM1BPABL8T1894894_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpabl8t1894894/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL8T1894894.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL8T1894894.md", "offers_count": 5}, {"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, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KKCHD1T1411652_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkchd1t1411652/2026-mazda-cx-90-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHD1T1411652.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHD1T1411652.md", "offers_count": 5}, {"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, "savings": 2006.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/728d9a7cb57d4145ac5c62617a2bc735.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbxy8tm139368/2026-mazda-cx-30-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBXY8TM139368.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBXY8TM139368.md", "offers_count": 6}, {"vin": "JM3KMCHA9T0214511", "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, "exterior_color": "Rhodium White Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMCHA9T0214511_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha9t0214511/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0214511.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA9T0214511.md", "offers_count": 5}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAAEW6TN185717_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaaew6tn185717/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW6TN185717.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW6TN185717.md", "offers_count": 5}, {"vin": "7MMVABDL7TN622699", "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": 36745.0, "msrp": 36745.0, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVABDL7TN622699_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabdl7tn622699/2026-mazda-cx-50-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL7TN622699.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABDL7TN622699.md", "offers_count": 5}, {"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": 35189.0, "msrp": 36120.0, "savings": 931.0, "mileage": 7, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/19da8d3699b04d86baf4529c36b57358.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmcha0t0173637/2026-mazda-cx-5-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA0T0173637.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMCHA0T0173637.md", "offers_count": 6}, {"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, "savings": 4842.0, "mileage": 7, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d326b196d31b407c8e03fc4a53a7a11f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkehc0t1385371/2026-mazda-cx-90-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC0T1385371.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKEHC0T1385371.md", "offers_count": 6}, {"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, "savings": 2040.0, "mileage": 5, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4c9e92eb6cd04cbc940cae4af086bf9a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/3mvdmbdy0tm119894/2026-mazda-cx-30-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBDY0TM119894.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBDY0TM119894.md", "offers_count": 6}, {"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, "exterior_color": "Machine Gray Metallic", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/7MMVAAEW8TN185301_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaaew8tn185301/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW8TN185301.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAAEW8TN185301.md", "offers_count": 5}, {"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, "exterior_color": "Navy Blue Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMDHA3T0210525_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmdha3t0210525/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMDHA3T0210525.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMDHA3T0210525.md", "offers_count": 5}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.stockassets.shiftdigitalinventory.com/images/JM3KMBHA4T0202437_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kmbha4t0202437/2026-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA4T0202437.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KMBHA4T0202437.md", "offers_count": 5}, {"vin": "KM8R5DGE7RU714212", "title": "2024 Hyundai Palisade Limited", "year": 2024, "make": "Hyundai", "model": "Palisade", "trim": "Limited", "condition": "used", "price": 36308.0, "msrp": 35895.0, "mileage": 43149, "exterior_color": "Hyper White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/acb7e293974b4ae3990ad7b539f3d421.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8r5dge7ru714212/2024-hyundai-palisade-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8R5DGE7RU714212.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8R5DGE7RU714212.md", "offers_count": 3}, {"vin": "1GYS4BKL3PR173589", "title": "2023 Cadillac Escalade 4WD Premium Luxury", "year": 2023, "make": "Cadillac", "model": "Escalade", "trim": "4WD Premium Luxury", "condition": "used", "price": 68536.0, "msrp": 68123.0, "mileage": 27303, "exterior_color": "Dark Moon Blue Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7ec59c7c6ab74fe9802ff9f4f30d922e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gys4bkl3pr173589/2023-cadillac-escalade-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GYS4BKL3PR173589.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GYS4BKL3PR173589.md", "offers_count": 3}, {"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": 1000, "exterior_color": "Ecotronic Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ea42cdede10d4cc5a41bdc8c33fd8d20.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmp4dgl3th158282/2026-hyundai-santa-fe-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMP4DGL3TH158282.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMP4DGL3TH158282.md", "offers_count": 3}, {"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": 26903.0, "msrp": 26490.0, "mileage": 49810, "exterior_color": "Rhodium White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7b2be1db7e9c4013bee6e076965898c7.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kfbdm6p0229090/2023-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBDM6P0229090.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBDM6P0229090.md", "offers_count": 3}, {"vin": "WAULSAF88PN011137", "title": "2023 Audi S8 4.0T", "year": 2023, "make": "Audi", "model": "S8", "trim": "4.0T", "condition": "used", "price": 69911.0, "msrp": 69498.0, "mileage": 36503, "exterior_color": "Glacier White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8397ba03f65344c9a2fd48d28f9fb03b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/waulsaf88pn011137/2023-audi-s8-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/WAULSAF88PN011137.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WAULSAF88PN011137.md", "offers_count": 3}, {"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, "exterior_color": "Atlas White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/89e7e8979cdd442b86087700e8294505.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8hfcab9tu420674/2026-hyundai-kona-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8HFCAB9TU420674.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8HFCAB9TU420674.md", "offers_count": 3}, {"vin": "KM8K6CAB0PU959339", "title": "2023 Hyundai Kona SEL", "year": 2023, "make": "Hyundai", "model": "Kona", "trim": "SEL", "condition": "used", "price": 15403.0, "msrp": 14990.0, "mileage": 98997, "exterior_color": "Cyber Silver w/Black Roof", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/040b8f5bb0cd466192e77f9d7478e178.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8k6cab0pu959339/2023-hyundai-kona-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8K6CAB0PU959339.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8K6CAB0PU959339.md", "offers_count": 3}, {"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, "exterior_color": "Ecotronic Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/41295109f019425bbe29e5f6988fdd94.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmhls4dgxtu174785/2026-hyundai-elantra-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMHLS4DGXTU174785.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMHLS4DGXTU174785.md", "offers_count": 3}, {"vin": "3VV4B7AXXMM157863", "title": "2021 Volkswagen Tiguan SEL Premium R-Line", "year": 2021, "make": "Volkswagen", "model": "Tiguan", "trim": "SEL Premium R-Line", "condition": "used", "price": 23193.0, "msrp": 22780.0, "mileage": 60029, "exterior_color": "Pure White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/246f0ee9d8004b42b80776c104cefdff.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vv4b7axxmm157863/2021-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VV4B7AXXMM157863.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VV4B7AXXMM157863.md", "offers_count": 3}, {"vin": "5NMJE3AE2PH291807", "title": "2023 Hyundai Tucson Limited", "year": 2023, "make": "Hyundai", "model": "Tucson", "trim": "Limited", "condition": "used", "price": 26965.0, "msrp": 26552.0, "mileage": 15632, "exterior_color": "Intense Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c6b29b94211e4ae08442492a7a8bbd28.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmje3ae2ph291807/2023-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMJE3AE2PH291807.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMJE3AE2PH291807.md", "offers_count": 3}, {"vin": "3VW2A7AU7FM058450", "title": "2015 Volkswagen Golf TDI SE", "year": 2015, "make": "Volkswagen", "model": "Golf", "trim": "TDI SE", "condition": "used", "price": 11998.0, "msrp": 11998.0, "mileage": 80627, "exterior_color": "Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/01eb6600c3144413b2e3808be660ffbd.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vw2a7au7fm058450/2015-volkswagen-golf-hatchback", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VW2A7AU7FM058450.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VW2A7AU7FM058450.md", "offers_count": 3}, {"vin": "KNDPMCAC7N7963778", "title": "2022 Kia Sportage LX", "year": 2022, "make": "Kia", "model": "Sportage", "trim": "LX", "condition": "used", "price": 16953.0, "msrp": 16540.0, "mileage": 57515, "exterior_color": "Steel Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/88ea794cca6b4daeb407c58a152f4c69.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kndpmcac7n7963778/2022-kia-sportage-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KNDPMCAC7N7963778.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KNDPMCAC7N7963778.md", "offers_count": 3}, {"vin": "JM3KJDHA8S1100345", "title": "2025 Mazda CX-70 PHEV Premium Package", "year": 2025, "make": "Mazda", "model": "CX-70 PHEV", "trim": "Premium Package", "condition": "used", "price": 35715.0, "msrp": 35302.0, "mileage": 10279, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/19a5dc6f1c9d4904b5e9f08fb91dc431.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kjdha8s1100345/2025-mazda-cx-70-phev-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHA8S1100345.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHA8S1100345.md", "offers_count": 3}, {"vin": "5XYZT3LB5HG405810", "title": "2017 Hyundai Santa Fe Sport Base", "year": 2017, "make": "Hyundai", "model": "Santa Fe Sport", "trim": "Base", "condition": "used", "price": 10508.0, "exterior_color": "Serrano Red", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8f92c33ccbef4ed09d0234cacfa1cf76.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5xyzt3lb5hg405810/2017-hyundai-santa-fe-sport-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5XYZT3LB5HG405810.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5XYZT3LB5HG405810.md", "offers_count": 3}, {"vin": "KMHLM4DG2RU662602", "title": "2024 Hyundai Elantra SEL", "year": 2024, "make": "Hyundai", "model": "Elantra", "trim": "SEL", "condition": "used", "price": 19389.0, "msrp": 18976.0, "mileage": 53756, "exterior_color": "Abyss Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b288392df95045ec935d5669d62a26cb.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmhlm4dg2ru662602/2024-hyundai-elantra-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMHLM4DG2RU662602.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMHLM4DG2RU662602.md", "offers_count": 3}, {"vin": "3GN7DLRR4RS297731", "title": "2024 Chevrolet Equinox EV LT", "year": 2024, "make": "Chevrolet", "model": "Equinox EV", "trim": "LT", "condition": "used", "price": 26890.0, "msrp": 26477.0, "mileage": 14643, "exterior_color": "Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2024CHS16_640/2024CHS162064718_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3gn7dlrr4rs297731/2024-chevrolet-equinox-ev-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3GN7DLRR4RS297731.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3GN7DLRR4RS297731.md", "offers_count": 3}, {"vin": "JN8BT3DD1PW316551", "title": "2023 Nissan Rogue Platinum", "year": 2023, "make": "Nissan", "model": "Rogue", "trim": "Platinum", "condition": "used", "price": 26541.0, "msrp": 26128.0, "mileage": 34879, "exterior_color": "Pearl White Tricoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3aeaf8139b644d0892847def94b899e3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jn8bt3dd1pw316551/2023-nissan-rogue-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JN8BT3DD1PW316551.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JN8BT3DD1PW316551.md", "offers_count": 3}, {"vin": "KL79MPSL5PB200492", "title": "2023 Chevrolet Trailblazer LT", "year": 2023, "make": "Chevrolet", "model": "Trailblazer", "trim": "LT", "condition": "used", "price": 22336.0, "msrp": 21923.0, "mileage": 14016, "exterior_color": "Sterling Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b84561a07edf413da6940e0d566ea088.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kl79mpsl5pb200492/2023-chevrolet-trailblazer-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KL79MPSL5PB200492.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KL79MPSL5PB200492.md", "offers_count": 3}, {"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": 21668.0, "msrp": 21259.0, "mileage": 50869, "exterior_color": "Platinum Quartz Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a1f5abba08ab44dd925aeccd0cf1b719.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3mvdmbbm9rm664727/2024-mazda-cx-30-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBBM9RM664727.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBBM9RM664727.md", "offers_count": 3}, {"vin": "5J6RM4H54FL018814", "title": "2015 Honda CR-V EX", "year": 2015, "make": "Honda", "model": "CR-V", "trim": "EX", "condition": "used", "price": 17759.0, "msrp": 17759.0, "mileage": 68835, "exterior_color": "Obsidian Blue Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1843614ae9794429b3eb7066831c0fb8.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5j6rm4h54fl018814/2015-honda-cr-v-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5J6RM4H54FL018814.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5J6RM4H54FL018814.md", "offers_count": 3}, {"vin": "1FMCU9GD1HUD16716", "title": "2017 Ford Escape SE", "year": 2017, "make": "Ford", "model": "Escape", "trim": "SE", "condition": "used", "price": 10390.0, "msrp": 9977.0, "mileage": 102548, "exterior_color": "Shadow Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/31ff457b1db9459e83609c224629aeaf.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1fmcu9gd1hud16716/2017-ford-escape-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1FMCU9GD1HUD16716.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1FMCU9GD1HUD16716.md", "offers_count": 3}, {"vin": "JM3TCBDYXM0534636", "title": "2021 Mazda CX-9 Grand Touring", "year": 2021, "make": "Mazda", "model": "CX-9", "trim": "Grand Touring", "condition": "used", "price": 28288.0, "msrp": 27875.0, "mileage": 22545, "exterior_color": "Jet Black Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/aab8b872f93345c5b97b789ffb6e257c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3tcbdyxm0534636/2021-mazda-cx-9-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3TCBDYXM0534636.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3TCBDYXM0534636.md", "offers_count": 3}, {"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, "exterior_color": "Rhodium White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4d0949990c094044a799bcb6da059298.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kfbbl9s0721535/2025-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBBL9S0721535.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBBL9S0721535.md", "offers_count": 3}, {"vin": "KMUMCDTC9NU057235", "title": "2022 Genesis GV70 3.5T Sport", "year": 2022, "make": "Genesis", "model": "GV70", "trim": "3.5T Sport", "condition": "used", "price": 36623.0, "msrp": 36210.0, "mileage": 36302, "exterior_color": "Adriatic Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0d05a4cc1835489db3c0428f539606ea.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmumcdtc9nu057235/2022-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUMCDTC9NU057235.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUMCDTC9NU057235.md", "offers_count": 3}, {"vin": "KMUHBESB7TU320063", "title": "2026 Genesis GV80 2.5T Advanced", "year": 2026, "make": "Genesis", "model": "GV80", "trim": "2.5T Advanced", "condition": "used", "price": 68198.0, "msrp": 67785.0, "mileage": 17, "exterior_color": "Capri Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ad6acdde7a504197923a76c500a9db84.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuhbesb7tu320063/2026-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHBESB7TU320063.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHBESB7TU320063.md", "offers_count": 3}, {"vin": "KMUHEESC1SU290105", "title": "2025 Genesis GV80 3.5T Prestige", "year": 2025, "make": "Genesis", "model": "GV80", "trim": "3.5T Prestige", "condition": "used", "price": 66608.0, "msrp": 66195.0, "mileage": 11021, "exterior_color": "Capri Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/7d2fc2aadaef4af7bbd56d622dc39641.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuheesc1su290105/2025-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHEESC1SU290105.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHEESC1SU290105.md", "offers_count": 3}, {"vin": "5YJSA1E23JF248476", "title": "2018 Tesla Model S 75D", "year": 2018, "make": "Tesla", "model": "Model S", "trim": "75D", "condition": "used", "price": 21748.0, "msrp": 21335.0, "mileage": 94864, "exterior_color": "Deep Blue Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1ca94c6506d34879a81e19bdfdad8c25.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5yjsa1e23jf248476/2018-tesla-model-s-hatchback", "json_url": "https://ai.castlemazdadownersgrove.com/v/5YJSA1E23JF248476.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5YJSA1E23JF248476.md", "offers_count": 3}, {"vin": "WAUEFBF23PN008385", "title": "2023 Audi S6 Sedan Premium Plus", "year": 2023, "make": "Audi", "model": "S6 Sedan", "trim": "Premium Plus", "condition": "used", "price": 49390.0, "msrp": 48977.0, "mileage": 40602, "exterior_color": "Mythos Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5c39bd6e58f34173a103a2fe67eba4a1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wauefbf23pn008385/2023-audi-s6-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/WAUEFBF23PN008385.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WAUEFBF23PN008385.md", "offers_count": 3}, {"vin": "1GYFZFR49PF103458", "title": "2023 Cadillac XT4 AWD Sport", "year": 2023, "make": "Cadillac", "model": "XT4", "trim": "AWD Sport", "condition": "used", "price": 28376.0, "msrp": 27590.0, "mileage": 26655, "exterior_color": "Crystal White Tricoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/107b5e2493a34a5286bcae281eff2b8d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gyfzfr49pf103458/2023-cadillac-xt4-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GYFZFR49PF103458.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GYFZFR49PF103458.md", "offers_count": 3}, {"vin": "KMUMCDTC3PU133020", "title": "2023 Genesis GV70 3.5T Sport", "year": 2023, "make": "Genesis", "model": "GV70", "trim": "3.5T Sport", "condition": "used", "price": 46013.0, "msrp": 45600.0, "mileage": 15396, "exterior_color": "Capri Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/693e1856502a44b09d4a9cdf3676bba9.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmumcdtc3pu133020/2023-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUMCDTC3PU133020.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUMCDTC3PU133020.md", "offers_count": 3}, {"vin": "5NMMADTB7TH046075", "title": "2026 Genesis GV70 2.5T Select", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T Select", "condition": "used", "price": 48805.0, "msrp": 48805.0, "mileage": 35, "exterior_color": "Alta White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9beb74738f86442bb693268960db9a46.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmmadtb7th046075/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB7TH046075.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB7TH046075.md", "offers_count": 3}, {"vin": "WA1LCBF78PD021082", "title": "2023 Audi Q7 Premium Plus", "year": 2023, "make": "Audi", "model": "Q7", "trim": "Premium Plus", "condition": "used", "price": 36298.0, "msrp": 35885.0, "mileage": 45004, "exterior_color": "Navarra Blue Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2f12005b90874fdcb1cd91fdf351ce80.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wa1lcbf78pd021082/2023-audi-q7-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/WA1LCBF78PD021082.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WA1LCBF78PD021082.md", "offers_count": 3}, {"vin": "KMUHEESC8TU308097", "title": "2026 Genesis GV80 3.5T Prestige", "year": 2026, "make": "Genesis", "model": "GV80", "trim": "3.5T Prestige", "condition": "used", "price": 81442.0, "msrp": 81029.0, "mileage": 79, "exterior_color": "Capri Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c2e06eb534bc41b089b3380167aed970.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuheesc8tu308097/2026-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHEESC8TU308097.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHEESC8TU308097.md", "offers_count": 3}, {"vin": "3FA6P0HR1DR329651", "title": "2013 Ford Fusion SE", "year": 2013, "make": "Ford", "model": "Fusion", "trim": "SE", "condition": "used", "price": 6910.0, "msrp": 6910.0, "mileage": 126831, "exterior_color": "Oxford White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4f3bfdc2f9ed4b43a071a72a1b7769af.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3fa6p0hr1dr329651/2013-ford-fusion-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/3FA6P0HR1DR329651.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3FA6P0HR1DR329651.md", "offers_count": 3}, {"vin": "5NMS5CAA1KH020716", "title": "2019 Hyundai Santa Fe Ultimate", "year": 2019, "make": "Hyundai", "model": "Santa Fe", "trim": "Ultimate", "condition": "used", "price": 17042.0, "msrp": 16629.0, "mileage": 96076, "exterior_color": "Machine Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a060748afbe4497d968775c7fde3775c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nms5caa1kh020716/2019-hyundai-santa-fe-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMS5CAA1KH020716.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMS5CAA1KH020716.md", "offers_count": 3}, {"vin": "KM8R4DHE3LU145559", "title": "2020 Hyundai Palisade SEL", "year": 2020, "make": "Hyundai", "model": "Palisade", "trim": "SEL", "condition": "used", "price": 22389.0, "msrp": 21976.0, "mileage": 86016, "exterior_color": "Hyper White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d58e5723046c4b99b912bd1d2132b90d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8r4dhe3lu145559/2020-hyundai-palisade-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8R4DHE3LU145559.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8R4DHE3LU145559.md", "offers_count": 3}, {"vin": "KMUMBDTB6TU249073", "title": "2026 Genesis GV70 2.5T Advanced", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T Advanced", "condition": "used", "price": 54087.0, "msrp": 54087.0, "mileage": 54, "exterior_color": "Vik Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/32918290d83046eca208b63e062a39b0.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmumbdtb6tu249073/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUMBDTB6TU249073.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUMBDTB6TU249073.md", "offers_count": 3}, {"vin": "KMUHEESC7SU278055", "title": "2025 Genesis GV80 3.5T Prestige", "year": 2025, "make": "Genesis", "model": "GV80", "trim": "3.5T Prestige", "condition": "used", "price": 67410.0, "msrp": 66997.0, "mileage": 14453, "exterior_color": "Uyuni White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b8b691810dbc4d059c5cfa4008f22658.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuheesc7su278055/2025-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHEESC7SU278055.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHEESC7SU278055.md", "offers_count": 3}, {"vin": "4S4BTANC4R3263799", "title": "2024 Subaru Outback Limited", "year": 2024, "make": "Subaru", "model": "Outback", "trim": "Limited", "condition": "used", "price": 29354.0, "msrp": 28750.0, "mileage": 15461, "exterior_color": "Ice Silver Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/39dc7223150f46dabbf6e430e1637a96.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/4s4btanc4r3263799/2024-subaru-outback-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/4S4BTANC4R3263799.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/4S4BTANC4R3263799.md", "offers_count": 3}, {"vin": "W1KMK4HB3RF029193", "title": "2024 Mercedes-Benz CLE CLE 300", "year": 2024, "make": "Mercedes-Benz", "model": "CLE", "trim": "CLE 300", "condition": "used", "price": 63148.0, "msrp": 62735.0, "mileage": 13122, "exterior_color": "Graphite Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2024MBCDB_640/2024MBCDB2058616_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/w1kmk4hb3rf029193/2024-mercedes-benz-cle-convertible", "json_url": "https://ai.castlemazdadownersgrove.com/v/W1KMK4HB3RF029193.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/W1KMK4HB3RF029193.md", "offers_count": 3}, {"vin": "5NMS3DAJ8NH430509", "title": "2022 Hyundai Santa Fe SEL", "year": 2022, "make": "Hyundai", "model": "Santa Fe", "trim": "SEL", "condition": "used", "price": 22773.0, "msrp": 22360.0, "mileage": 53583, "exterior_color": "Stormy Sea", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/23ebc53cb1f947a0bc07e89c3b634fcd.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nms3daj8nh430509/2022-hyundai-santa-fe-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMS3DAJ8NH430509.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMS3DAJ8NH430509.md", "offers_count": 3}, {"vin": "KMUHCESB6TU304837", "title": "2026 Genesis GV80 2.5T Prestige", "year": 2026, "make": "Genesis", "model": "GV80", "trim": "2.5T Prestige", "condition": "used", "price": 71734.0, "msrp": 71321.0, "mileage": 62, "exterior_color": "Alta White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a450945b9b104f2ca551cca11c2a5a89.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuhcesb6tu304837/2026-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHCESB6TU304837.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHCESB6TU304837.md", "offers_count": 3}, {"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, "exterior_color": "Serenity White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/95ff820622a84fc0ba4103ca93ccdcb5.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmhl64ja6ta570816/2026-hyundai-sonata-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMHL64JA6TA570816.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMHL64JA6TA570816.md", "offers_count": 3}, {"vin": "KM8HBCAB9RU161382", "title": "2024 Hyundai Kona SEL", "year": 2024, "make": "Hyundai", "model": "Kona", "trim": "SEL", "condition": "used", "price": 22033.0, "msrp": 21620.0, "mileage": 41674, "exterior_color": "Ultimate Red Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1c42dd6d73b444b0be26e36d1d70222b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8hbcab9ru161382/2024-hyundai-kona-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8HBCAB9RU161382.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8HBCAB9RU161382.md", "offers_count": 3}, {"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, "exterior_color": "Ecotronic Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8ef7a0531131423e9f9230a853e840a6.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmjbcde8th656229/2026-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDE8TH656229.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDE8TH656229.md", "offers_count": 3}, {"vin": "KMUHGESB9TU330966", "title": "2026 Genesis GV80 2.5T Select", "year": 2026, "make": "Genesis", "model": "GV80", "trim": "2.5T Select", "condition": "used", "price": 64089.0, "msrp": 63676.0, "mileage": 18, "exterior_color": "Uyuni White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b159e57fdf8b4635bc75f5db235caefb.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuhgesb9tu330966/2026-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHGESB9TU330966.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHGESB9TU330966.md", "offers_count": 3}, {"vin": "WA1GABFYXR2000765", "title": "2024 Audi Q5 S line Premium", "year": 2024, "make": "Audi", "model": "Q5", "trim": "S line Premium", "condition": "used", "price": 37602.0, "msrp": 37189.0, "mileage": 7557, "exterior_color": "Daytona Gray Pearl Effect", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/650e71f7c67a4f28abe84f07fed538d0.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wa1gabfyxr2000765/2024-audi-q5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/WA1GABFYXR2000765.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WA1GABFYXR2000765.md", "offers_count": 3}, {"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": 43302.0, "msrp": 42889.0, "mileage": 1000, "exterior_color": "Pure Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ac9769ee46c44d63ba3dfaee129e05b3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2kc2ca4tc201708/2026-volkswagen-atlas-cross-sport-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2KC2CA4TC201708.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2KC2CA4TC201708.md", "offers_count": 3}, {"vin": "4S4WMAMD3M3400278", "title": "2021 Subaru Ascent Limited", "year": 2021, "make": "Subaru", "model": "Ascent", "trim": "Limited", "condition": "used", "price": 23533.0, "msrp": 23120.0, "mileage": 78873, "exterior_color": "Crystal Black Silica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/520d954e7b554e358b72ef8265725ede.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/4s4wmamd3m3400278/2021-subaru-ascent-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/4S4WMAMD3M3400278.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/4S4WMAMD3M3400278.md", "offers_count": 3}, {"vin": "5XYP6DGC9RG412557", "title": "2024 Kia Telluride S", "year": 2024, "make": "Kia", "model": "Telluride", "trim": "S", "condition": "used", "price": 36003.0, "msrp": 35590.0, "mileage": 21158, "exterior_color": "Dark Moss", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/48e7f1308f63493db7f168ff49a3e416.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5xyp6dgc9rg412557/2024-kia-telluride-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5XYP6DGC9RG412557.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5XYP6DGC9RG412557.md", "offers_count": 3}, {"vin": "5NMJBCDE2RH346215", "title": "2024 Hyundai Tucson SEL", "year": 2024, "make": "Hyundai", "model": "Tucson", "trim": "SEL", "condition": "used", "price": 24025.0, "msrp": 23600.0, "mileage": 47588, "exterior_color": "Dark Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/72bc7da2852740fa96037971a30c3a06.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmjbcde2rh346215/2024-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDE2RH346215.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDE2RH346215.md", "offers_count": 3}, {"vin": "KM8R5DHEXLU072378", "title": "2020 Hyundai Palisade Limited", "year": 2020, "make": "Hyundai", "model": "Palisade", "trim": "Limited", "condition": "used", "price": 25228.0, "msrp": 24815.0, "mileage": 68625, "exterior_color": "Moonlight Cloud", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/669ee43627014ffea963e14d3dc1cddc.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8r5dhexlu072378/2020-hyundai-palisade-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8R5DHEXLU072378.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8R5DHEXLU072378.md", "offers_count": 3}, {"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, "exterior_color": "Ecotronic Gray Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1aeb598189434e0b9f5131b58214479d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8hfcab0tu383000/2026-hyundai-kona-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8HFCAB0TU383000.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8HFCAB0TU383000.md", "offers_count": 3}, {"vin": "1GKKNULS7PZ260579", "title": "2023 GMC Acadia SLT", "year": 2023, "make": "GMC", "model": "Acadia", "trim": "SLT", "condition": "used", "price": 31911.0, "msrp": 31301.0, "mileage": 23309, "exterior_color": "Sterling Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/35080ece8f0f4d3eaa964baaff30476d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gkknuls7pz260579/2023-gmc-acadia-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GKKNULS7PZ260579.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GKKNULS7PZ260579.md", "offers_count": 3}, {"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, "exterior_color": "Ecotronic Gray Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/27b1ee4cea2c48e58f80d3a9ed47679b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8hfcab5tu383235/2026-hyundai-kona-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8HFCAB5TU383235.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8HFCAB5TU383235.md", "offers_count": 3}, {"vin": "5FNYG1H83PB014114", "title": "2023 Honda Pilot Elite", "year": 2023, "make": "Honda", "model": "Pilot", "trim": "Elite", "condition": "used", "price": 34063.0, "msrp": 33650.0, "mileage": 89448, "exterior_color": "Obsidian Blue Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ed6b309af74a43a39d1c6afd6952bc86.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5fnyg1h83pb014114/2023-honda-pilot-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5FNYG1H83PB014114.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5FNYG1H83PB014114.md", "offers_count": 3}, {"vin": "JF1GUABC3R8284762", "title": "2024 Subaru Impreza Base", "year": 2024, "make": "Subaru", "model": "Impreza", "trim": "Base", "condition": "used", "price": 23708.0, "msrp": 23295.0, "mileage": 27837, "exterior_color": "Crystal White Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d37e36654c47431a866097fb1b0aae7e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jf1guabc3r8284762/2024-subaru-impreza-hatchback", "json_url": "https://ai.castlemazdadownersgrove.com/v/JF1GUABC3R8284762.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JF1GUABC3R8284762.md", "offers_count": 3}, {"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, "exterior_color": "Serenity White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/85198e388c07456d84d67864e92a5441.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmhlm4dg6tu170193/2026-hyundai-elantra-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMHLM4DG6TU170193.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMHLM4DG6TU170193.md", "offers_count": 3}, {"vin": "2C4RC3PG9NR100095", "title": "2022 Chrysler Pacifica Pinnacle", "year": 2022, "make": "Chrysler", "model": "Pacifica", "trim": "Pinnacle", "condition": "used", "price": 24536.0, "msrp": 24123.0, "mileage": 107553, "exterior_color": "Brilliant Black Crystal Pearlcoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/340c1717835044009301ad7d29f4aeff.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/2c4rc3pg9nr100095/2022-chrysler-pacifica-mini-van,-passenger", "json_url": "https://ai.castlemazdadownersgrove.com/v/2C4RC3PG9NR100095.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/2C4RC3PG9NR100095.md", "offers_count": 3}, {"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, "exterior_color": "Hampton Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d1aea5f64bdb42528f1e6837bb233d84.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmjbcde1th611116/2026-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDE1TH611116.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDE1TH611116.md", "offers_count": 3}, {"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, "exterior_color": "Hampton Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bd3cc49029164b95b36f27279c80f2ae.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmp5dgl7th167242/2026-hyundai-santa-fe-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMP5DGL7TH167242.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMP5DGL7TH167242.md", "offers_count": 3}, {"vin": "KMHLP4DG3RU816631", "title": "2024 Hyundai Elantra Limited", "year": 2024, "make": "Hyundai", "model": "Elantra", "trim": "Limited", "condition": "used", "price": 21792.0, "msrp": 21379.0, "mileage": 50890, "exterior_color": "Abyss Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e9594532efc7444093525217817966ed.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmhlp4dg3ru816631/2024-hyundai-elantra-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMHLP4DG3RU816631.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMHLP4DG3RU816631.md", "offers_count": 3}, {"vin": "5XXG64J21MG073824", "title": "2021 Kia K5 GT-Line GT-Line", "year": 2021, "make": "Kia", "model": "K5 GT-Line", "trim": "GT-Line", "condition": "used", "price": 18412.0, "exterior_color": "Wolf Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5b009771a54840f49f0979674f7293d8.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5xxg64j21mg073824/2021-kia-k5-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/5XXG64J21MG073824.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5XXG64J21MG073824.md", "offers_count": 3}, {"vin": "KMUMADTB1TU229493", "title": "2026 Genesis GV70 2.5T Select", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T Select", "condition": "used", "price": 49042.0, "msrp": 49042.0, "mileage": 13, "exterior_color": "Makalu Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/52ea6d29f0fb4f798c4d309d15787945.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmumadtb1tu229493/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUMADTB1TU229493.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUMADTB1TU229493.md", "offers_count": 3}, {"vin": "3VVVX7B20PM371337", "title": "2023 Volkswagen Taos SE", "year": 2023, "make": "Volkswagen", "model": "Taos", "trim": "SE", "condition": "used", "price": 23123.0, "msrp": 22710.0, "mileage": 29108, "exterior_color": "Silver Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2023VWS10_640/2023VWS100017_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vvvx7b20pm371337/2023-volkswagen-taos-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VVVX7B20PM371337.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VVVX7B20PM371337.md", "offers_count": 3}, {"vin": "5NMMEDTC6TH047831", "title": "2026 Genesis GV70 3.5T Sport Prestige", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "3.5T Sport Prestige", "condition": "used", "price": 68236.0, "msrp": 68236.0, "mileage": 37, "exterior_color": "Alta White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b0482f5cccaf464ea7d7b9e28cc094ac.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmmedtc6th047831/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMMEDTC6TH047831.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMMEDTC6TH047831.md", "offers_count": 3}, {"vin": "KMTFC4SD5PU028423", "title": "2023 Genesis G90 e-SC 3.5T e-Supercharger", "year": 2023, "make": "Genesis", "model": "G90 e-SC", "trim": "3.5T e-Supercharger", "condition": "used", "price": 55902.0, "exterior_color": "Vik Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2fbc22c38b904023b0e511c780106a4f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmtfc4sd5pu028423/2023-genesis-g90-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMTFC4SD5PU028423.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMTFC4SD5PU028423.md", "offers_count": 3}, {"vin": "KMUMADTBXTU245739", "title": "2026 Genesis GV70 2.5T", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T", "condition": "used", "price": 46493.0, "msrp": 46493.0, "mileage": 30, "exterior_color": "Uyuni White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8b0720421f534cefb9790a500d20c15a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmumadtbxtu245739/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUMADTBXTU245739.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUMADTBXTU245739.md", "offers_count": 3}, {"vin": "3VV4B7AX5NM118356", "title": "2022 Volkswagen Tiguan SEL R-Line", "year": 2022, "make": "Volkswagen", "model": "Tiguan", "trim": "SEL R-Line", "condition": "used", "price": 23907.0, "msrp": 23494.0, "mileage": 56394, "exterior_color": "Deep Black Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b4021974e7064ad3a87224674dda2dd0.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vv4b7ax5nm118356/2022-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VV4B7AX5NM118356.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VV4B7AX5NM118356.md", "offers_count": 3}, {"vin": "KMTGB4SC5PU155736", "title": "2023 Genesis G80 2.5T", "year": 2023, "make": "Genesis", "model": "G80", "trim": "2.5T", "condition": "used", "price": 34703.0, "msrp": 34290.0, "mileage": 40596, "exterior_color": "Uyuni White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ebfab96ac3154fc6ad0b505450fcd9dd.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmtgb4sc5pu155736/2023-genesis-g80-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMTGB4SC5PU155736.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMTGB4SC5PU155736.md", "offers_count": 3}, {"vin": "5NMZTDLBXHH030363", "title": "2017 Hyundai Santa Fe Sport 2.4L", "year": 2017, "make": "Hyundai", "model": "Santa Fe Sport", "trim": "2.4L", "condition": "used", "price": 13898.0, "msrp": 13485.0, "mileage": 81593, "exterior_color": "Twilight Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3f217494e3bd415cbb407006e47c89d2.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmztdlbxhh030363/2017-hyundai-santa-fe-sport-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMZTDLBXHH030363.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMZTDLBXHH030363.md", "offers_count": 3}, {"vin": "5NMMBDTB9TH044602", "title": "2026 Genesis GV70 2.5T Advanced", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T Advanced", "condition": "used", "price": 53689.0, "msrp": 53689.0, "mileage": 22, "exterior_color": "Vik Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/85cbaab0cf8b4779a33c5a69c9453c29.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmmbdtb9th044602/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMMBDTB9TH044602.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMMBDTB9TH044602.md", "offers_count": 3}, {"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, "exterior_color": "Opal White Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/087ab0d0b1d74407925762eb112ba3dc.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vvgr7rm3tm022354/2026-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VVGR7RM3TM022354.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VVGR7RM3TM022354.md", "offers_count": 3}, {"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, "exterior_color": "Pure White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a6850421c8074539abd931246a6fdcf8.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vvbr7rm8tm022330/2026-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VVBR7RM8TM022330.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VVBR7RM8TM022330.md", "offers_count": 3}, {"vin": "1GC4YRE7XPF116592", "title": "2023 Chevrolet Silverado 2500HD High Country", "year": 2023, "make": "Chevrolet", "model": "Silverado 2500HD", "trim": "High Country", "condition": "used", "price": 51003.0, "msrp": 50590.0, "mileage": 91537, "exterior_color": "Summit White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2c0c0ae288f34448a0adc8f099db508f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gc4yre7xpf116592/2023-chevrolet-silverado-2500hd-crew-cab-pickup", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GC4YRE7XPF116592.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GC4YRE7XPF116592.md", "offers_count": 3}, {"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, "exterior_color": "Platinum Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fae29e8761a94b3d92c14153ae0faade.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vvmr7rm0tm016160/2026-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VVMR7RM0TM016160.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VVMR7RM0TM016160.md", "offers_count": 3}, {"vin": "JA4AT5AA9KZ000703", "title": "2019 Mitsubishi Eclipse Cross SE", "year": 2019, "make": "Mitsubishi", "model": "Eclipse Cross", "trim": "SE", "condition": "used", "price": 15779.0, "msrp": 15779.0, "mileage": 50638, "exterior_color": "Pearl White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/12c0a98c47c0481781adc4eb03442f43.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/ja4at5aa9kz000703/2019-mitsubishi-eclipse-cross-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JA4AT5AA9KZ000703.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JA4AT5AA9KZ000703.md", "offers_count": 3}, {"vin": "JA4ARUAU5RU002538", "title": "2024 Mitsubishi Outlander Sport S", "year": 2024, "make": "Mitsubishi", "model": "Outlander Sport", "trim": "S", "condition": "used", "price": 19502.0, "msrp": 19089.0, "mileage": 46531, "exterior_color": "Red Diamond", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a2a43e4eb3224927a9de5134e2667fb1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/ja4aruau5ru002538/2024-mitsubishi-outlander-sport-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JA4ARUAU5RU002538.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JA4ARUAU5RU002538.md", "offers_count": 3}, {"vin": "3VV0B7AX7NM077758", "title": "2022 Volkswagen Tiguan S", "year": 2022, "make": "Volkswagen", "model": "Tiguan", "trim": "S", "condition": "used", "price": 21708.0, "msrp": 21295.0, "mileage": 39112, "exterior_color": "Oryx White Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/926a21444ca54b9eae10da7affa03c0a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vv0b7ax7nm077758/2022-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VV0B7AX7NM077758.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VV0B7AX7NM077758.md", "offers_count": 3}, {"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, "exterior_color": "Zircon Sand Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/61c5173b60cd49e8b5a9d30fd9623982.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kjeha9s1111148/2025-mazda-cx-70-phev-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJEHA9S1111148.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJEHA9S1111148.md", "offers_count": 3}, {"vin": "3VV8B7AX9NM112867", "title": "2022 Volkswagen Tiguan SE R-Line Black", "year": 2022, "make": "Volkswagen", "model": "Tiguan", "trim": "SE R-Line Black", "condition": "used", "price": 24411.0, "msrp": 23998.0, "mileage": 31062, "exterior_color": "Oryx White Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/37051507315849538d9aa5d7bffa75f4.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vv8b7ax9nm112867/2022-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VV8B7AX9NM112867.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VV8B7AX9NM112867.md", "offers_count": 3}, {"vin": "JM3KFBCMXS0686933", "title": "2025 Mazda CX-5 2.5 S Carbon Edition", "year": 2025, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Carbon Edition", "condition": "used", "price": 28418.0, "msrp": 28005.0, "mileage": 26376, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/99c2dfea84504adba4d902c4cc4e49b7.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kfbcmxs0686933/2025-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBCMXS0686933.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBCMXS0686933.md", "offers_count": 3}, {"vin": "1C4PJLCSXEW191795", "title": "2014 Jeep Cherokee Latitude", "year": 2014, "make": "Jeep", "model": "Cherokee", "trim": "Latitude", "condition": "used", "price": 9770.0, "msrp": 9770.0, "mileage": 102856, "exterior_color": "Deep Cherry Red Crystal Pearlcoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a1845c18d51d402abb37db9745ed5196.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1c4pjlcsxew191795/2014-jeep-cherokee-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1C4PJLCSXEW191795.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1C4PJLCSXEW191795.md", "offers_count": 3}, {"vin": "JM3KFBCM3P0221787", "title": "2023 Mazda CX-5 2.5 S Carbon Edition", "year": 2023, "make": "Mazda", "model": "CX-5", "trim": "2.5 S Carbon Edition", "condition": "used", "price": 25363.0, "msrp": 24261.0, "mileage": 38845, "exterior_color": "Polymetal Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3ab09168cc114ee9a4373ae830e7895a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kfbcm3p0221787/2023-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBCM3P0221787.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBCM3P0221787.md", "offers_count": 3}, {"vin": "W1KAF4HB5PR141335", "title": "2023 Mercedes-Benz C-Class C 300", "year": 2023, "make": "Mercedes-Benz", "model": "C-Class", "trim": "C 300", "condition": "used", "price": 33124.0, "msrp": 32711.0, "mileage": 43075, "exterior_color": "Polar White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/119791162d1a47e1a169d0bde3f19cc7.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/w1kaf4hb5pr141335/2023-mercedes-benz-c-class-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/W1KAF4HB5PR141335.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/W1KAF4HB5PR141335.md", "offers_count": 3}, {"vin": "JM3KFBDM8J0356804", "title": "2018 Mazda CX-5 Grand Touring", "year": 2018, "make": "Mazda", "model": "CX-5", "trim": "Grand Touring", "condition": "used", "price": 18003.0, "msrp": 17590.0, "mileage": 95546, "exterior_color": "Snowflake White Pearl Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/275169134f744e10b0cd39dff2125a69.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kfbdm8j0356804/2018-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBDM8J0356804.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBDM8J0356804.md", "offers_count": 3}, {"vin": "1G1FD3DS4R0108364", "title": "2024 Chevrolet Camaro 2LT", "year": 2024, "make": "Chevrolet", "model": "Camaro", "trim": "2LT", "condition": "used", "price": 34247.0, "msrp": 33834.0, "mileage": 25810, "exterior_color": "Summit White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f223e3e4dd264ff482089ae750c6e06f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1g1fd3ds4r0108364/2024-chevrolet-camaro-convertible", "json_url": "https://ai.castlemazdadownersgrove.com/v/1G1FD3DS4R0108364.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1G1FD3DS4R0108364.md", "offers_count": 3}, {"vin": "5N1BT3ABXPC879898", "title": "2023 Nissan Rogue S", "year": 2023, "make": "Nissan", "model": "Rogue", "trim": "S", "condition": "used", "price": 20211.0, "msrp": 19798.0, "mileage": 35643, "exterior_color": "Gun Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bf89beb7065d4ac49d4dfcf66891733f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5n1bt3abxpc879898/2023-nissan-rogue-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5N1BT3ABXPC879898.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5N1BT3ABXPC879898.md", "offers_count": 3}, {"vin": "7FART6H98LE000942", "title": "2020 Honda CR-V Hybrid Touring", "year": 2020, "make": "Honda", "model": "CR-V Hybrid", "trim": "Touring", "condition": "used", "price": 24381.0, "msrp": 23968.0, "mileage": 92836, "exterior_color": "Lunar Silver Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/96dd04e4149e40bfb440777c9306a303.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/7fart6h98le000942/2020-honda-cr-v-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7FART6H98LE000942.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7FART6H98LE000942.md", "offers_count": 3}, {"vin": "KMUHGESB0TU323937", "title": "2026 Genesis GV80 2.5T Select", "year": 2026, "make": "Genesis", "model": "GV80", "trim": "2.5T Select", "condition": "used", "price": 63721.0, "msrp": 63308.0, "mileage": 13, "exterior_color": "Makalu Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b507e41cd38642a4b79435ef218f6c42.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuhgesb0tu323937/2026-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHGESB0TU323937.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHGESB0TU323937.md", "offers_count": 3}, {"vin": "KMTG34SC1TU163307", "title": "2026 Genesis G70 2.5T Prestige", "year": 2026, "make": "Genesis", "model": "G70", "trim": "2.5T Prestige", "condition": "used", "price": 51390.0, "msrp": 51390.0, "mileage": 18, "exterior_color": "Vik Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/dadd66011167480dbdf9545164bd2748.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmtg34sc1tu163307/2026-genesis-g70-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMTG34SC1TU163307.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMTG34SC1TU163307.md", "offers_count": 3}, {"vin": "1FA6P8CF7N5147727", "title": "2022 Ford Mustang GT Premium", "year": 2022, "make": "Ford", "model": "Mustang", "trim": "GT Premium", "condition": "used", "price": 39536.0, "msrp": 39123.0, "mileage": 45148, "exterior_color": "Oxford White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c82973773a1e4e65a0914518c05c64d2.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1fa6p8cf7n5147727/2022-ford-mustang-2dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/1FA6P8CF7N5147727.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1FA6P8CF7N5147727.md", "offers_count": 3}, {"vin": "KMTG34SCXTU159580", "title": "2026 Genesis G70 2.5T Prestige", "year": 2026, "make": "Genesis", "model": "G70", "trim": "2.5T Prestige", "condition": "used", "price": 51275.0, "msrp": 51275.0, "mileage": 3986, "exterior_color": "Makalu Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c15347b8f6554bc4b0b60682adab8011.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmtg34scxtu159580/2026-genesis-g70-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMTG34SCXTU159580.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMTG34SCXTU159580.md", "offers_count": 3}, {"vin": "5NPEB4ACXEH898150", "title": "2014 Hyundai Sonata GLS", "year": 2014, "make": "Hyundai", "model": "Sonata", "trim": "GLS", "condition": "used", "price": 9379.0, "msrp": 9379.0, "mileage": 97167, "exterior_color": "Pacific Blue Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b2f8c371ecb744c589aae99b0bf2591b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5npeb4acxeh898150/2014-hyundai-sonata-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NPEB4ACXEH898150.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NPEB4ACXEH898150.md", "offers_count": 3}, {"vin": "WBA13BK00PCN76925", "title": "2023 BMW 5 Series M550i xDrive", "year": 2023, "make": "BMW", "model": "5 Series", "trim": "M550i xDrive", "condition": "used", "price": 58711.0, "msrp": 58298.0, "mileage": 33927, "exterior_color": "Carbon Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/367c537e91d94e3c9f042f76636c38eb.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wba13bk00pcn76925/2023-bmw-5-series-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/WBA13BK00PCN76925.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WBA13BK00PCN76925.md", "offers_count": 3}, {"vin": "KMHL64JA6RA425932", "title": "2024 Hyundai Sonata SEL", "year": 2024, "make": "Hyundai", "model": "Sonata", "trim": "SEL", "condition": "used", "price": 22018.0, "msrp": 21605.0, "mileage": 50448, "exterior_color": "Serenity White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5e6704ac9c864ec08a3cf86feed7c7d9.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmhl64ja6ra425932/2024-hyundai-sonata-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMHL64JA6RA425932.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMHL64JA6RA425932.md", "offers_count": 3}, {"vin": "5NMMADTB8TH042794", "title": "2026 Genesis GV70 2.5T", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T", "condition": "used", "price": 46290.0, "msrp": 46290.0, "mileage": 101, "exterior_color": "Alta White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/19a7c9ea2f4e413ab4a402cf3eeafc04.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmmadtb8th042794/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB8TH042794.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB8TH042794.md", "offers_count": 3}, {"vin": "5NPE34AF6GH434153", "title": "2016 Hyundai Sonata 2.4L Sport", "year": 2016, "make": "Hyundai", "model": "Sonata", "trim": "2.4L Sport", "condition": "used", "price": 14783.0, "msrp": 14370.0, "mileage": 56739, "exterior_color": "Symphony Silver", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/35398be17eed42308a2a6983aea519e7.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5npe34af6gh434153/2016-hyundai-sonata-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NPE34AF6GH434153.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NPE34AF6GH434153.md", "offers_count": 3}, {"vin": "1GNEVJKW7JJ252698", "title": "2018 Chevrolet Traverse Premier", "year": 2018, "make": "Chevrolet", "model": "Traverse", "trim": "Premier", "condition": "used", "price": 16585.0, "msrp": 16585.0, "mileage": 123352, "exterior_color": "Iridescent Pearl Tricoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e8c9268cb69d4e8db87c53b981f3009d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gnevjkw7jj252698/2018-chevrolet-traverse-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GNEVJKW7JJ252698.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GNEVJKW7JJ252698.md", "offers_count": 3}, {"vin": "KM8R7DGE6RU682105", "title": "2024 Hyundai Palisade Calligraphy Night Edition", "year": 2024, "make": "Hyundai", "model": "Palisade", "trim": "Calligraphy Night Edition", "condition": "used", "price": 40254.0, "msrp": 39841.0, "mileage": 46422, "exterior_color": "Abyss Black Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2024HYS19_640/2024HYS192077138_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8r7dge6ru682105/2024-hyundai-palisade-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8R7DGE6RU682105.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8R7DGE6RU682105.md", "offers_count": 3}, {"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, "exterior_color": "Ecotronic Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c40c1737488e4a469d846ab37cb0b462.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmhlm4dg8tu223346/2026-hyundai-elantra-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMHLM4DG8TU223346.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMHLM4DG8TU223346.md", "offers_count": 3}, {"vin": "KM8R5DHE3LU125616", "title": "2020 Hyundai Palisade Limited", "year": 2020, "make": "Hyundai", "model": "Palisade", "trim": "Limited", "condition": "used", "price": 22948.0, "msrp": 22535.0, "mileage": 92427, "exterior_color": "Lagoon Silver", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/db0a028cb028430bb6136c8d4fbdecad.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8r5dhe3lu125616/2020-hyundai-palisade-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8R5DHE3LU125616.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8R5DHE3LU125616.md", "offers_count": 3}, {"vin": "1GYKPGRSXPZ232459", "title": "2023 Cadillac XT6 AWD Sport", "year": 2023, "make": "Cadillac", "model": "XT6", "trim": "AWD Sport", "condition": "used", "price": 41704.0, "msrp": 41291.0, "mileage": 28063, "exterior_color": "Stellar Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/86e85ffe6e194166a761c421213f3dbb.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gykpgrsxpz232459/2023-cadillac-xt6-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GYKPGRSXPZ232459.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GYKPGRSXPZ232459.md", "offers_count": 3}, {"vin": "4JGFB4KB7NA709760", "title": "2022 Mercedes-Benz GLE GLE 350", "year": 2022, "make": "Mercedes-Benz", "model": "GLE", "trim": "GLE 350", "condition": "used", "price": 37533.0, "msrp": 37120.0, "mileage": 47454, "exterior_color": "Obsidian Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/47474fdaafab40248e32880b1967456c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/4jgfb4kb7na709760/2022-mercedes-benz-gle-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/4JGFB4KB7NA709760.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/4JGFB4KB7NA709760.md", "offers_count": 3}, {"vin": "KM8J33A46GU193915", "title": "2016 Hyundai Tucson SE", "year": 2016, "make": "Hyundai", "model": "Tucson", "trim": "SE", "condition": "used", "price": 14568.0, "msrp": 14155.0, "mileage": 54877, "exterior_color": "Ash Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/51f97a8eb2a847e482d2590293ef9465.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8j33a46gu193915/2016-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8J33A46GU193915.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8J33A46GU193915.md", "offers_count": 3}, {"vin": "3VVGR7RM0TM027446", "title": "2026 Volkswagen Tiguan SE R-Line Black", "year": 2026, "make": "Volkswagen", "model": "Tiguan", "trim": "SE R-Line Black", "condition": "used", "price": 38093.0, "msrp": 37680.0, "mileage": 8517, "exterior_color": "Monterey Blue Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c1bf5dbe4044428e93c1a239cd990c64.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vvgr7rm0tm027446/2026-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VVGR7RM0TM027446.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VVGR7RM0TM027446.md", "offers_count": 3}, {"vin": "WP1AA2AY1NDA05370", "title": "2022 Porsche Cayenne Platinum Edition", "year": 2022, "make": "Porsche", "model": "Cayenne", "trim": "Platinum Edition", "condition": "used", "price": 53878.0, "msrp": 53465.0, "mileage": 29975, "exterior_color": "Jet Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b11a317eb59e4258b40a3b18b0f8018c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wp1aa2ay1nda05370/2022-porsche-cayenne-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/WP1AA2AY1NDA05370.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WP1AA2AY1NDA05370.md", "offers_count": 3}, {"vin": "1C4HJXDG3PW523519", "title": "2023 Jeep Wrangler Sport S Sport", "year": 2023, "make": "Jeep", "model": "Wrangler Sport S", "trim": "Sport", "condition": "used", "price": 26525.0, "exterior_color": "Bright White Clearcoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0126665294c1438cb045dfb95bd3603f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1c4hjxdg3pw523519/2023-jeep-wrangler-convertible", "json_url": "https://ai.castlemazdadownersgrove.com/v/1C4HJXDG3PW523519.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1C4HJXDG3PW523519.md", "offers_count": 3}, {"vin": "1V2BR2CA8RC513845", "title": "2024 Volkswagen Atlas 2.0T SEL", "year": 2024, "make": "Volkswagen", "model": "Atlas", "trim": "2.0T SEL", "condition": "used", "price": 33411.0, "msrp": 32998.0, "mileage": 42809, "exterior_color": "Silver Mist Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e196764efadb407fac4da22c832883a3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2br2ca8rc513845/2024-volkswagen-atlas-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2BR2CA8RC513845.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2BR2CA8RC513845.md", "offers_count": 3}, {"vin": "1C4RJHBG5N8620395", "title": "2022 Jeep Grand Cherokee Limited", "year": 2022, "make": "Jeep", "model": "Grand Cherokee", "trim": "Limited", "condition": "used", "price": 23899.0, "msrp": 23486.0, "mileage": 86899, "exterior_color": "Silver Zynith", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/26abd1a1f133478a86a8e1242e2721de.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1c4rjhbg5n8620395/2022-jeep-grand-cherokee-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1C4RJHBG5N8620395.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1C4RJHBG5N8620395.md", "offers_count": 3}, {"vin": "SADCT2FU2RA731891", "title": "2024 Jaguar F-PACE R-Dynamic S", "year": 2024, "make": "Jaguar", "model": "F-PACE", "trim": "R-Dynamic S", "condition": "used", "price": 47703.0, "msrp": 47290.0, "mileage": 11875, "exterior_color": "Fuji White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f3f6eac08bf04ba58945f1196cf32745.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/sadct2fu2ra731891/2024-jaguar-f-pace-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/SADCT2FU2RA731891.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/SADCT2FU2RA731891.md", "offers_count": 3}, {"vin": "3MW89FF09P8D14892", "title": "2023 BMW 3 Series 330i xDrive", "year": 2023, "make": "BMW", "model": "3 Series", "trim": "330i xDrive", "condition": "used", "price": 34038.0, "msrp": 33625.0, "mileage": 41565, "exterior_color": "Black Sapphire Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e184d5996cb3427a9c68cb4d24817a39.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3mw89ff09p8d14892/2023-bmw-3-series-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MW89FF09P8D14892.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MW89FF09P8D14892.md", "offers_count": 3}, {"vin": "JF2SKAJC1LH494457", "title": "2020 Subaru Forester Premium", "year": 2020, "make": "Subaru", "model": "Forester", "trim": "Premium", "condition": "used", "price": 20619.0, "msrp": 20206.0, "mileage": 75250, "exterior_color": "Magnetite Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/be276d18a238406eaf49153c5c682330.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jf2skajc1lh494457/2020-subaru-forester-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JF2SKAJC1LH494457.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JF2SKAJC1LH494457.md", "offers_count": 3}, {"vin": "5GAKVCKD3EJ254431", "title": "2014 Buick Enclave Premium", "year": 2014, "make": "Buick", "model": "Enclave", "trim": "Premium", "condition": "used", "price": 10799.0, "msrp": 10799.0, "mileage": 121221, "exterior_color": "Iridium Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/958141c0f1c2407d98522ab16efe207b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5gakvckd3ej254431/2014-buick-enclave-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5GAKVCKD3EJ254431.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5GAKVCKD3EJ254431.md", "offers_count": 3}, {"vin": "3VV5B7AX0RM212865", "title": "2024 Volkswagen Tiguan Wolfsburg Edition", "year": 2024, "make": "Volkswagen", "model": "Tiguan", "trim": "Wolfsburg Edition", "condition": "used", "price": 24788.0, "msrp": 24375.0, "mileage": 31796, "exterior_color": "Deep Black Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2e0f4efd8e4e4dbbb97b06e2c7d34e44.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vv5b7ax0rm212865/2024-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VV5B7AX0RM212865.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VV5B7AX0RM212865.md", "offers_count": 3}, {"vin": "1V2DSPE80SC016797", "title": "2025 Volkswagen ID.4 Pro", "year": 2025, "make": "Volkswagen", "model": "ID.4", "trim": "Pro", "condition": "used", "price": 30392.0, "msrp": 29979.0, "mileage": 7295, "exterior_color": "Silver Mist Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b5494c55d64e45658af1e28e739170b9.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2dspe80sc016797/2025-volkswagen-id-d-4-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2DSPE80SC016797.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2DSPE80SC016797.md", "offers_count": 3}, {"vin": "1GYFZFR42PF140223", "title": "2023 Cadillac XT4 AWD Sport", "year": 2023, "make": "Cadillac", "model": "XT4", "trim": "AWD Sport", "condition": "used", "price": 30193.0, "msrp": 29780.0, "mileage": 31175, "exterior_color": "Stellar Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f8a41bcf1416412a854a07f36f2442b6.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gyfzfr42pf140223/2023-cadillac-xt4-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GYFZFR42PF140223.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GYFZFR42PF140223.md", "offers_count": 3}, {"vin": "1V2MR2CA5KC563133", "title": "2019 Volkswagen Atlas 4Motion SEL", "year": 2019, "make": "Volkswagen", "model": "Atlas", "trim": "4Motion SEL", "condition": "used", "price": 20297.0, "exterior_color": "Reflex Silver Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2019VWS05_640/2019VWS050017_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2mr2ca5kc563133/2019-volkswagen-atlas-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2MR2CA5KC563133.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2MR2CA5KC563133.md", "offers_count": 3}, {"vin": "3GNKBHR47PS227428", "title": "2023 Chevrolet Blazer LT", "year": 2023, "make": "Chevrolet", "model": "Blazer", "trim": "LT", "condition": "used", "price": 26112.0, "msrp": 25699.0, "mileage": 41666, "exterior_color": "Summit White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/729a8b0f23a749f0a194fb079a91dc43.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3gnkbhr47ps227428/2023-chevrolet-blazer-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3GNKBHR47PS227428.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3GNKBHR47PS227428.md", "offers_count": 3}, {"vin": "1C4PJMDS2EW166782", "title": "2014 Jeep Cherokee Limited", "year": 2014, "make": "Jeep", "model": "Cherokee", "trim": "Limited", "condition": "used", "price": 12278.0, "msrp": 12278.0, "mileage": 84394, "exterior_color": "Billet Silver Metallic Clearcoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/de0d330d30934235932bc2312d9125d3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1c4pjmds2ew166782/2014-jeep-cherokee-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1C4PJMDS2EW166782.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1C4PJMDS2EW166782.md", "offers_count": 3}, {"vin": "WA1LVBF78SD014863", "title": "2025 Audi Q7 Premium Plus", "year": 2025, "make": "Audi", "model": "Q7", "trim": "Premium Plus", "condition": "used", "price": 44629.0, "msrp": 44216.0, "mileage": 32395, "exterior_color": "Glacier White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0041deb8f06e43dca65ebe07792cdcdb.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wa1lvbf78sd014863/2025-audi-q7-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/WA1LVBF78SD014863.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WA1LVBF78SD014863.md", "offers_count": 3}, {"vin": "3VVNX7B22PM310460", "title": "2023 Volkswagen Taos SE", "year": 2023, "make": "Volkswagen", "model": "Taos", "trim": "SE", "condition": "used", "price": 22323.0, "msrp": 21910.0, "mileage": 25193, "exterior_color": "Dusk Blue Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f46a1b3aa69b48c988eade48d0003141.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vvnx7b22pm310460/2023-volkswagen-taos-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VVNX7B22PM310460.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VVNX7B22PM310460.md", "offers_count": 3}, {"vin": "3MVDMBCM6SM755930", "title": "2025 Mazda CX-30 2.5 S Carbon Edition", "year": 2025, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Carbon Edition", "condition": "used", "price": 26862.0, "msrp": 26449.0, "mileage": 38161, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/820167d9c7b64d50851859ee8defcb67.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3mvdmbcm6sm755930/2025-mazda-cx-30-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCM6SM755930.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBCM6SM755930.md", "offers_count": 3}, {"vin": "5J8YE1H0XPL039963", "title": "2023 Acura MDX w/A-Spec Package", "year": 2023, "make": "Acura", "model": "MDX", "trim": "w/A-Spec Package", "condition": "used", "price": 39243.0, "msrp": 38789.0, "mileage": 33489, "exterior_color": "Platinum White Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1b797e468d114434b9ba5ed9258c86dc.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5j8ye1h0xpl039963/2023-acura-mdx-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5J8YE1H0XPL039963.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5J8YE1H0XPL039963.md", "offers_count": 3}, {"vin": "KMUHBESB5TU295227", "title": "2026 Genesis GV80 2.5T Advanced", "year": 2026, "make": "Genesis", "model": "GV80", "trim": "2.5T Advanced", "condition": "used", "price": 67849.0, "msrp": 67436.0, "mileage": 2277, "exterior_color": "Makalu Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c3e405f523744c93a0b800fd625af9e3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuhbesb5tu295227/2026-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHBESB5TU295227.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHBESB5TU295227.md", "offers_count": 3}, {"vin": "WA1EVBF10SD007264", "title": "2025 Audi Q8 Premium Plus S Line quattro Premium Plus", "year": 2025, "make": "Audi", "model": "Q8 Premium Plus", "trim": "S Line quattro Premium Plus", "condition": "used", "price": 66410.0, "exterior_color": "Glacier White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2025AUS06_640/2025AUS062062182_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wa1evbf10sd007264/2025-audi-q8-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/WA1EVBF10SD007264.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WA1EVBF10SD007264.md", "offers_count": 3}, {"vin": "KMUMBDTBXTU243633", "title": "2026 Genesis GV70 2.5T Advanced", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T Advanced", "condition": "used", "price": 53664.0, "msrp": 53664.0, "mileage": 47, "exterior_color": "Makalu Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e5a53248687c4d5582802fd050d1268e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmumbdtbxtu243633/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUMBDTBXTU243633.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUMBDTBXTU243633.md", "offers_count": 3}, {"vin": "KMUHFESB1TU318958", "title": "2026 Genesis GV80 2.5T", "year": 2026, "make": "Genesis", "model": "GV80", "trim": "2.5T", "condition": "used", "price": 60411.0, "msrp": 59998.0, "mileage": 19, "exterior_color": "Makalu Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5d0760ccb61d49f9aabbe24f105948e3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuhfesb1tu318958/2026-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHFESB1TU318958.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHFESB1TU318958.md", "offers_count": 3}, {"vin": "KMUMBDTBXTU239520", "title": "2026 Genesis GV70 2.5T Advanced", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T Advanced", "condition": "used", "price": 53574.0, "msrp": 53574.0, "mileage": 4316, "exterior_color": "Uyuni White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/241e4548935448eeb6584216626fba3c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmumbdtbxtu239520/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUMBDTBXTU239520.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUMBDTBXTU239520.md", "offers_count": 3}, {"vin": "KMTGA4SC4PU160834", "title": "2023 Genesis G80 2.5T", "year": 2023, "make": "Genesis", "model": "G80", "trim": "2.5T", "condition": "used", "price": 35009.0, "msrp": 34596.0, "mileage": 39546, "exterior_color": "Vik Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0d73c3cf6beb4f6394f2104f03e542ff.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmtga4sc4pu160834/2023-genesis-g80-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMTGA4SC4PU160834.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMTGA4SC4PU160834.md", "offers_count": 3}, {"vin": "7PDSGABL5NN001343", "title": "2022 Rivian R1S Launch Edition", "year": 2022, "make": "Rivian", "model": "R1S", "trim": "Launch Edition", "condition": "used", "price": 58190.0, "msrp": 58190.0, "mileage": 30662, "exterior_color": "El Cap Granite", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9f2e25c483dd4bf0a272d37e3c948438.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/7pdsgabl5nn001343/2022-rivian-r1s-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7PDSGABL5NN001343.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7PDSGABL5NN001343.md", "offers_count": 3}, {"vin": "KMUMCDTC9PU083403", "title": "2023 Genesis GV70 3.5T Sport", "year": 2023, "make": "Genesis", "model": "GV70", "trim": "3.5T Sport", "condition": "used", "price": 41693.0, "msrp": 41280.0, "mileage": 25306, "exterior_color": "Adriatic Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/42e59d0ac641405aafc16f4d8e13e60d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmumcdtc9pu083403/2023-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUMCDTC9PU083403.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUMCDTC9PU083403.md", "offers_count": 3}, {"vin": "7SAXCDE56PF381403", "title": "2023 Tesla Model X Standard Range", "year": 2023, "make": "Tesla", "model": "Model X", "trim": "Standard Range", "condition": "used", "price": 61412.0, "msrp": 59999.0, "mileage": 24025, "exterior_color": "Stealth Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1ac07b08440c44a9803909ec38c1901f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/7saxcde56pf381403/2023-tesla-model-x-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7SAXCDE56PF381403.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7SAXCDE56PF381403.md", "offers_count": 3}, {"vin": "WA1B4AFY7P2072290", "title": "2023 Audi SQ5 Premium Plus quattro Premium Plus", "year": 2023, "make": "Audi", "model": "SQ5 Premium Plus", "trim": "quattro Premium Plus", "condition": "used", "price": 45404.0, "exterior_color": "Silver Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2023AUS04_640/2023AUS040001_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wa1b4afy7p2072290/2023-audi-sq5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/WA1B4AFY7P2072290.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WA1B4AFY7P2072290.md", "offers_count": 3}, {"vin": "5UXCY6C05N9J30300", "title": "2022 BMW X6 xDrive40i", "year": 2022, "make": "BMW", "model": "X6", "trim": "xDrive40i", "condition": "used", "price": 46108.0, "msrp": 45695.0, "mileage": 50426, "exterior_color": "Arctic Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2864792ea3304e68ae6e7e2ad0700258.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5uxcy6c05n9j30300/2022-bmw-x6-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5UXCY6C05N9J30300.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5UXCY6C05N9J30300.md", "offers_count": 3}, {"vin": "1GYKNARS9JZ104868", "title": "2018 Cadillac XT5 FWD", "year": 2018, "make": "Cadillac", "model": "XT5", "trim": "FWD", "condition": "used", "price": 16598.0, "msrp": 16185.0, "mileage": 83125, "exterior_color": "Stellar Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2018CAS060001_640/2018CAS060001_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gyknars9jz104868/2018-cadillac-xt5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GYKNARS9JZ104868.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GYKNARS9JZ104868.md", "offers_count": 3}, {"vin": "1G1RB6S5XHU105607", "title": "2017 Chevrolet Volt Premier", "year": 2017, "make": "Chevrolet", "model": "Volt", "trim": "Premier", "condition": "used", "price": 15073.0, "msrp": 14660.0, "mileage": 64869, "exterior_color": "Mosaic Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/691162d59e964d83a46b608cfff399ae.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1g1rb6s5xhu105607/2017-chevrolet-volt-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/1G1RB6S5XHU105607.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1G1RB6S5XHU105607.md", "offers_count": 3}, {"vin": "KMUHCESC3TU351350", "title": "2026 Genesis GV80 3.5T Prestige Black", "year": 2026, "make": "Genesis", "model": "GV80", "trim": "3.5T Prestige Black", "condition": "used", "price": 82916.0, "msrp": 82503.0, "mileage": 13, "exterior_color": "Vik Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/93e6fa0a15cb44f5864786d2954ba2e1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuhcesc3tu351350/2026-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHCESC3TU351350.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHCESC3TU351350.md", "offers_count": 3}, {"vin": "KMTGF4SD3TU300165", "title": "2026 Genesis G80 3.5T Prestige Black", "year": 2026, "make": "Genesis", "model": "G80", "trim": "3.5T Prestige Black", "condition": "used", "price": 72308.0, "msrp": 71895.0, "mileage": 5740, "exterior_color": "Vik Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/18a9efc1700548919a63aa2e171d6c38.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmtgf4sd3tu300165/2026-genesis-g80-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMTGF4SD3TU300165.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMTGF4SD3TU300165.md", "offers_count": 3}, {"vin": "3PCAJ5CA2MF114723", "title": "2021 INFINITI QX50 SENSORY", "year": 2021, "make": "INFINITI", "model": "QX50", "trim": "SENSORY", "condition": "used", "price": 18399.0, "msrp": 17986.0, "mileage": 110226, "exterior_color": "Hermosa Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5978cb93ee3c4aae9589200958e1d7d0.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3pcaj5ca2mf114723/2021-infiniti-qx50-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3PCAJ5CA2MF114723.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3PCAJ5CA2MF114723.md", "offers_count": 3}, {"vin": "5XYRKDLFXNG118759", "title": "2022 Kia Sorento X-Line SX Prestige", "year": 2022, "make": "Kia", "model": "Sorento", "trim": "X-Line SX Prestige", "condition": "used", "price": 30223.0, "msrp": 29810.0, "mileage": 46073, "exterior_color": "Aruba Green", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ccce58ef73c84fbc9c18ee34bfe7f9de.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5xyrkdlfxng118759/2022-kia-sorento-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5XYRKDLFXNG118759.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5XYRKDLFXNG118759.md", "offers_count": 3}, {"vin": "3VWEM7BUXPM031084", "title": "2023 Volkswagen Jetta SE", "year": 2023, "make": "Volkswagen", "model": "Jetta", "trim": "SE", "condition": "used", "price": 19270.0, "msrp": 18857.0, "mileage": 24700, "exterior_color": "Kings Red Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b345b3d4292a47a8ab79fa7005d37a4f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vwem7buxpm031084/2023-volkswagen-jetta-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VWEM7BUXPM031084.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VWEM7BUXPM031084.md", "offers_count": 3}, {"vin": "5YJSA1E65PF498507", "title": "2023 Tesla Model S Plaid", "year": 2023, "make": "Tesla", "model": "Model S", "trim": "Plaid", "condition": "used", "price": 70113.0, "msrp": 68994.0, "mileage": 35542, "exterior_color": "Solid Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/06557003f28d49da9eeb41f62f7248d8.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5yjsa1e65pf498507/2023-tesla-model-s-hatchback", "json_url": "https://ai.castlemazdadownersgrove.com/v/5YJSA1E65PF498507.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5YJSA1E65PF498507.md", "offers_count": 3}, {"vin": "5NPEJ4J28MH062748", "title": "2021 Hyundai Sonata SEL Plus", "year": 2021, "make": "Hyundai", "model": "Sonata", "trim": "SEL Plus", "condition": "used", "price": 14400.0, "msrp": 13987.0, "mileage": 118952, "exterior_color": "Phantom Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/867dd2650393421caf6c1f5001d59131.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5npej4j28mh062748/2021-hyundai-sonata-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NPEJ4J28MH062748.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NPEJ4J28MH062748.md", "offers_count": 3}, {"vin": "KMUMADTB1NU045142", "title": "2022 Genesis GV70 2.5T", "year": 2022, "make": "Genesis", "model": "GV70", "trim": "2.5T", "condition": "used", "price": 34216.0, "msrp": 33803.0, "mileage": 40612, "exterior_color": "Savile Silver", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/4b96cb0a49b0486e9ecbd7043a177b49.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmumadtb1nu045142/2022-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUMADTB1NU045142.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUMADTB1NU045142.md", "offers_count": 3}, {"vin": "KM8JADD15TU416369", "title": "2026 Hyundai Tucson Hybrid Blue SE Blue SE", "year": 2026, "make": "Hyundai", "model": "Tucson Hybrid Blue SE", "trim": "Blue SE", "condition": "used", "price": 32401.0, "exterior_color": "Cashmere Bronze", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/96780c00f46f459a8e80698978833d4d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8jadd15tu416369/2026-hyundai-tucson-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8JADD15TU416369.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8JADD15TU416369.md", "offers_count": 3}, {"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, "exterior_color": "Ecotronic Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2bd3f15da47e4c61a4065bc4e770b4b9.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmjbcdexth651078/2026-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDEXTH651078.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDEXTH651078.md", "offers_count": 3}, {"vin": "WAUV2AF24LN011599", "title": "2020 Audi A7 Prestige", "year": 2020, "make": "Audi", "model": "A7", "trim": "Prestige", "condition": "used", "price": 34412.0, "msrp": 33999.0, "mileage": 58160, "exterior_color": "Daytona Gray Pearl Effect", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/53a75db932794d3caf384fa6fcb54b14.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wauv2af24ln011599/2020-audi-a7-hatchback", "json_url": "https://ai.castlemazdadownersgrove.com/v/WAUV2AF24LN011599.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WAUV2AF24LN011599.md", "offers_count": 3}, {"vin": "JF2SHBDC4CH454826", "title": "2012 Subaru Forester 2.5X Premium", "year": 2012, "make": "Subaru", "model": "Forester", "trim": "2.5X Premium", "condition": "used", "price": 9489.0, "msrp": 9489.0, "mileage": 108812, "exterior_color": "Obsidian Black Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/339f7fe8a46a4afdb742ac0a058d02ea.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jf2shbdc4ch454826/2012-subaru-forester-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JF2SHBDC4CH454826.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JF2SHBDC4CH454826.md", "offers_count": 3}, {"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, "exterior_color": "Serenity White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/74193c64e5e146fda1c2b281bffa6172.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmhl24jj4ta141119/2026-hyundai-sonata-hybrid-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMHL24JJ4TA141119.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMHL24JJ4TA141119.md", "offers_count": 3}, {"vin": "1GYKNARS8KZ256822", "title": "2019 Cadillac XT5 FWD", "year": 2019, "make": "Cadillac", "model": "XT5", "trim": "FWD", "condition": "used", "price": 16814.0, "msrp": 16401.0, "mileage": 87360, "exterior_color": "Stellar Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f19eab8cb3714021a4c5a0129b16d304.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gyknars8kz256822/2019-cadillac-xt5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GYKNARS8KZ256822.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GYKNARS8KZ256822.md", "offers_count": 3}, {"vin": "7SAXCDE56RF445880", "title": "2024 Tesla Model X Base", "year": 2024, "make": "Tesla", "model": "Model X", "trim": "Base", "condition": "used", "price": 63312.0, "msrp": 62899.0, "mileage": 23001, "exterior_color": "Ultra Red", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3911d380b92b45f49b3bd37ea297c5b4.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/7saxcde56rf445880/2024-tesla-model-x-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7SAXCDE56RF445880.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7SAXCDE56RF445880.md", "offers_count": 3}, {"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, "exterior_color": "Ultimate Red", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b7b3fdd8b9d74604a852c33db9353361.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmp2dg14th096749/2026-hyundai-santa-fe-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMP2DG14TH096749.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMP2DG14TH096749.md", "offers_count": 3}, {"vin": "1GNEVJRS1SJ261093", "title": "2025 Chevrolet Traverse AWD Z71", "year": 2025, "make": "Chevrolet", "model": "Traverse", "trim": "AWD Z71", "condition": "used", "price": 46399.0, "msrp": 45986.0, "mileage": 19032, "exterior_color": "Sterling Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/682fd879e2f44cb3958226f29ec2e60f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gnevjrs1sj261093/2025-chevrolet-traverse-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GNEVJRS1SJ261093.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GNEVJRS1SJ261093.md", "offers_count": 3}, {"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": 1000, "exterior_color": "Creamy White Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/33a5fe69c2dd42f7871e855d04ca970b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8rjes29tu056415/2026-hyundai-palisade-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8RJES29TU056415.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8RJES29TU056415.md", "offers_count": 3}, {"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": 1100, "exterior_color": "Titan Charcoal Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/084a04afa9fd4cbda04255581a09cad7.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8rjes24tu038341/2026-hyundai-palisade-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8RJES24TU038341.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8RJES24TU038341.md", "offers_count": 3}, {"vin": "1G1FB1RS1J0101623", "title": "2018 Chevrolet Camaro 1LT", "year": 2018, "make": "Chevrolet", "model": "Camaro", "trim": "1LT", "condition": "used", "price": 15678.0, "msrp": 15265.0, "mileage": 117917, "exterior_color": "Mosaic Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a0b26ac088e5427192b455ec405d6e8b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1g1fb1rs1j0101623/2018-chevrolet-camaro-2dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/1G1FB1RS1J0101623.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1G1FB1RS1J0101623.md", "offers_count": 3}, {"vin": "1GC2KVEG9JZ102173", "title": "2018 Chevrolet Silverado 2500HD LT", "year": 2018, "make": "Chevrolet", "model": "Silverado 2500HD", "trim": "LT", "condition": "used", "price": 36238.0, "msrp": 35825.0, "mileage": 55395, "exterior_color": "Graphite Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/26f84c6c92d0436d8199040b212e50f7.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gc2kveg9jz102173/2018-chevrolet-silverado-2500hd-extended-cab-pickup", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GC2KVEG9JZ102173.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GC2KVEG9JZ102173.md", "offers_count": 3}, {"vin": "JM1BPAKL5T1856233", "title": "2026 Mazda MAZDA3 Hatchback Select Sport", "year": 2026, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "Select Sport", "condition": "used", "price": 26660.0, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f64fe9dd1bb34955b6e8f32b0fb06a56.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm1bpakl5t1856233/2026-mazda-mazda3-hatchback-", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPAKL5T1856233.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPAKL5T1856233.md", "offers_count": 3}, {"vin": "JM3KFBDM2K0529234", "title": "2019 Mazda CX-5 Grand Touring", "year": 2019, "make": "Mazda", "model": "CX-5", "trim": "Grand Touring", "condition": "used", "price": 18743.0, "msrp": 18330.0, "mileage": 97556, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2019MAS06_640/2019MAS060031_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kfbdm2k0529234/2019-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBDM2K0529234.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBDM2K0529234.md", "offers_count": 3}, {"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": 27194.0, "msrp": 26781.0, "mileage": 42126, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6d2119d34fe840549d5625d0721e5a05.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kfbclxr0523040/2024-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBCLXR0523040.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBCLXR0523040.md", "offers_count": 3}, {"vin": "7SAYGAEEXNF567014", "title": "2022 Tesla Model Y Long Range", "year": 2022, "make": "Tesla", "model": "Model Y", "trim": "Long Range", "condition": "used", "price": 26912.0, "msrp": 26499.0, "mileage": 77089, "exterior_color": "Red Multi Coat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/107d31ab1bb4487fa88ecd5810964423.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/7saygaeexnf567014/2022-tesla-model-y-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7SAYGAEEXNF567014.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7SAYGAEEXNF567014.md", "offers_count": 3}, {"vin": "3MZBPBDM5PM380910", "title": "2023 Mazda MAZDA3 Sedan 2.5 S Premium", "year": 2023, "make": "Mazda", "model": "MAZDA3 Sedan", "trim": "2.5 S Premium", "condition": "used", "price": 26623.0, "msrp": 26210.0, "mileage": 18992, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/10412da86aa64f3eb95cdeb2a3bdd019.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3mzbpbdm5pm380910/2023-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MZBPBDM5PM380910.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MZBPBDM5PM380910.md", "offers_count": 3}, {"vin": "5NMS2CAD8KH119228", "title": "2019 Hyundai Santa Fe SE", "year": 2019, "make": "Hyundai", "model": "Santa Fe", "trim": "SE", "condition": "used", "price": 10977.0, "msrp": 10977.0, "mileage": 129775, "exterior_color": "Symphony Silver", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2019HYS01_640/2019HYS010018_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nms2cad8kh119228/2019-hyundai-santa-fe-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMS2CAD8KH119228.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMS2CAD8KH119228.md", "offers_count": 3}, {"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": 34398.0, "msrp": 33985.0, "mileage": 15319, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/99e924466b1b42abb99fdb23b9d6ed67.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kfbem3s0691923/2025-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBEM3S0691923.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBEM3S0691923.md", "offers_count": 3}, {"vin": "WA1VAAF7XJD023948", "title": "2018 Audi Q7 Prestige", "year": 2018, "make": "Audi", "model": "Q7", "trim": "Prestige", "condition": "used", "price": 16350.0, "msrp": 15937.0, "mileage": 108895, "exterior_color": "Orca Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/af3da4b1249043aa86040534551c2a36.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wa1vaaf7xjd023948/2018-audi-q7-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/WA1VAAF7XJD023948.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WA1VAAF7XJD023948.md", "offers_count": 3}, {"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, "exterior_color": "Ecotronic Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d4956d32d1ca40e99259e68aa527782b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmjbcdexth670892/2026-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDEXTH670892.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDEXTH670892.md", "offers_count": 3}, {"vin": "5XYK6CAF9PG081872", "title": "2023 Kia Sportage X-Line", "year": 2023, "make": "Kia", "model": "Sportage", "trim": "X-Line", "condition": "used", "price": 25823.0, "msrp": 25410.0, "mileage": 25199, "exterior_color": "Gravity Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6b0594d248554970834bef01f377cf6d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5xyk6caf9pg081872/2023-kia-sportage-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5XYK6CAF9PG081872.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5XYK6CAF9PG081872.md", "offers_count": 3}, {"vin": "1GCUDEED2RZ244112", "title": "2024 Chevrolet Silverado 1500 RST", "year": 2024, "make": "Chevrolet", "model": "Silverado 1500", "trim": "RST", "condition": "used", "price": 41998.0, "msrp": 41585.0, "mileage": 61110, "exterior_color": "Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/67aabf5439364a8bb0f7c7af7ed56f26.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gcudeed2rz244112/2024-chevrolet-silverado-1500-crew-cab-pickup", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GCUDEED2RZ244112.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GCUDEED2RZ244112.md", "offers_count": 3}, {"vin": "W1KAF4HBXSR250611", "title": "2025 Mercedes-Benz C-Class C 300", "year": 2025, "make": "Mercedes-Benz", "model": "C-Class", "trim": "C 300", "condition": "used", "price": 41410.0, "msrp": 40997.0, "mileage": 18786, "exterior_color": "Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/aaf36d4654734adbbdc522fa97a19945.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/w1kaf4hbxsr250611/2025-mercedes-benz-c-class-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/W1KAF4HBXSR250611.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/W1KAF4HBXSR250611.md", "offers_count": 3}, {"vin": "JM3KFBCL9H0154086", "title": "2017 Mazda CX-5 Touring", "year": 2017, "make": "Mazda", "model": "CX-5", "trim": "Touring", "condition": "used", "price": 16233.0, "msrp": 15820.0, "mileage": 98559, "exterior_color": "Soul Red Crystal Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/fc05699ee971492e8f7d5773eb1eb523.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kfbcl9h0154086/2017-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBCL9H0154086.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBCL9H0154086.md", "offers_count": 3}, {"vin": "KM8J3CA21HU295493", "title": "2017 Hyundai Tucson Limited", "year": 2017, "make": "Hyundai", "model": "Tucson", "trim": "Limited", "condition": "used", "price": 13912.0, "msrp": 13499.0, "mileage": 109136, "exterior_color": "Dazzling White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/629ae7e43ed84627b4a7652062ac297c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8j3ca21hu295493/2017-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8J3CA21HU295493.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8J3CA21HU295493.md", "offers_count": 3}, {"vin": "5UXCR6C02N9N16850", "title": "2022 BMW X5 xDrive40i", "year": 2022, "make": "BMW", "model": "X5", "trim": "xDrive40i", "condition": "used", "price": 34303.0, "msrp": 33890.0, "mileage": 67051, "exterior_color": "Black Sapphire Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2513ad91701e47eab0d52146cdb6cfa9.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5uxcr6c02n9n16850/2022-bmw-x5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5UXCR6C02N9N16850.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5UXCR6C02N9N16850.md", "offers_count": 3}, {"vin": "3TMLB5JN2RM013132", "title": "2024 Toyota Tacoma 4WD SR5", "year": 2024, "make": "Toyota", "model": "Tacoma 4WD", "trim": "SR5", "condition": "used", "price": 39216.0, "msrp": 38803.0, "mileage": 34776, "exterior_color": "Celestial Silver Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/48a1f8d4c4564a46aafddf021904bc34.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3tmlb5jn2rm013132/2024-toyota-tacoma-4wd-crew-cab-pickup", "json_url": "https://ai.castlemazdadownersgrove.com/v/3TMLB5JN2RM013132.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3TMLB5JN2RM013132.md", "offers_count": 3}, {"vin": "1GYKNCRS9HZ244926", "title": "2017 Cadillac XT5 Premium Luxury FWD", "year": 2017, "make": "Cadillac", "model": "XT5", "trim": "Premium Luxury FWD", "condition": "used", "price": 15125.0, "msrp": 14712.0, "mileage": 109169, "exterior_color": "Crystal White Tricoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/618c97c326194a3d821bdcf1375f892e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gykncrs9hz244926/2017-cadillac-xt5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GYKNCRS9HZ244926.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GYKNCRS9HZ244926.md", "offers_count": 3}, {"vin": "KMUHEESCXTU312586", "title": "2026 Genesis GV80 3.5T Prestige", "year": 2026, "make": "Genesis", "model": "GV80", "trim": "3.5T Prestige", "condition": "used", "price": 81604.0, "msrp": 81191.0, "mileage": 45, "exterior_color": "Makalu Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bebed1466fff45e084b188c7acfd1830.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuheescxtu312586/2026-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHEESCXTU312586.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHEESCXTU312586.md", "offers_count": 3}, {"vin": "3VVUW7RMXTM007765", "title": "2026 Volkswagen Tiguan SEL R-Line Turbo", "year": 2026, "make": "Volkswagen", "model": "Tiguan", "trim": "SEL R-Line Turbo", "condition": "used", "price": 42108.0, "msrp": 41695.0, "mileage": 3814, "exterior_color": "Monterey Blue Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/698a6c9f945b4710beed1e01eedcfb61.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vvuw7rmxtm007765/2026-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VVUW7RMXTM007765.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VVUW7RMXTM007765.md", "offers_count": 3}, {"vin": "WP1AA2A58PLB08462", "title": "2023 Porsche Macan Base", "year": 2023, "make": "Porsche", "model": "Macan", "trim": "Base", "condition": "used", "price": 38412.0, "msrp": 37999.0, "mileage": 23727, "exterior_color": "Jet Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9a43c59d5c554d0190265a76973b2ab1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wp1aa2a58plb08462/2023-porsche-macan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/WP1AA2A58PLB08462.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WP1AA2A58PLB08462.md", "offers_count": 3}, {"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": 28953.0, "msrp": 27494.0, "mileage": 32326, "exterior_color": "Rhodium White Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e58534f506854f63805ca6fce4ebdb04.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kkbhd7r1164284/2024-mazda-cx-90-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKBHD7R1164284.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKBHD7R1164284.md", "offers_count": 3}, {"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": 63412.0, "msrp": 62999.0, "mileage": 36270, "exterior_color": "Nightfall Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f7dd68d8102040e8895a0e9bbacca9dd.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5tdabab66rs005882/2024-lexus-tx-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5TDABAB66RS005882.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5TDABAB66RS005882.md", "offers_count": 3}, {"vin": "5NMMADTB8TH049664", "title": "2026 Genesis GV70 2.5T Select", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T Select", "condition": "used", "price": 50030.0, "msrp": 50030.0, "mileage": 22, "exterior_color": "Alta White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d202c71fa62a48a495c1dae84445611a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmmadtb8th049664/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB8TH049664.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB8TH049664.md", "offers_count": 3}, {"vin": "JTEVB5BR5S5003468", "title": "2025 Toyota 4Runner Hybrid TRD Off Road", "year": 2025, "make": "Toyota", "model": "4Runner", "trim": "Hybrid TRD Off Road", "condition": "used", "price": 51399.0, "msrp": 50986.0, "mileage": 1010, "exterior_color": "Cutting Edge", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d8f55adcbb6b4014a44a89622185d7d3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jtevb5br5s5003468/2025-toyota-4runner-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JTEVB5BR5S5003468.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JTEVB5BR5S5003468.md", "offers_count": 3}, {"vin": "KL47LCE21RB098727", "title": "2024 Buick Envista Avenir", "year": 2024, "make": "Buick", "model": "Envista", "trim": "Avenir", "condition": "used", "price": 26820.0, "msrp": 26407.0, "mileage": 13479, "exterior_color": "Ocean Blue Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0f621f50615442799d6b5656bb6054a2.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kl47lce21rb098727/2024-buick-envista-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KL47LCE21RB098727.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KL47LCE21RB098727.md", "offers_count": 3}, {"vin": "5NMMADTB4TH046776", "title": "2026 Genesis GV70 2.5T", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T", "condition": "used", "price": 47678.0, "msrp": 47678.0, "mileage": 214, "exterior_color": "Capri Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/41a7b4d504ff4a89bbf5a0ab0174098c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmmadtb4th046776/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB4TH046776.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB4TH046776.md", "offers_count": 3}, {"vin": "KMUHCESC7PU140979", "title": "2023 Genesis GV80 Advanced +", "year": 2023, "make": "Genesis", "model": "GV80", "trim": "Advanced +", "condition": "used", "price": 46588.0, "msrp": 46175.0, "mileage": 29179, "exterior_color": "Himalayan Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8c9ae53b56224ae8afb016913cdc715d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuhcesc7pu140979/2023-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHCESC7PU140979.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHCESC7PU140979.md", "offers_count": 3}, {"vin": "5NMMFDTB7TH051052", "title": "2026 Genesis GV70 2.5T Sport Prestige", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T Sport Prestige", "condition": "used", "price": 58794.0, "msrp": 58794.0, "mileage": 20, "exterior_color": "Savile Silver", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8eeaddfba15148eba5f3230e1e20fc51.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmmfdtb7th051052/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMMFDTB7TH051052.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMMFDTB7TH051052.md", "offers_count": 3}, {"vin": "5NMMADTB5TH044406", "title": "2026 Genesis GV70 2.5T Select", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T Select", "condition": "used", "price": 49536.0, "msrp": 49536.0, "mileage": 180, "exterior_color": "Uyuni White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8087151b7a8f477fa5c4318bcad36130.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmmadtb5th044406/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB5TH044406.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB5TH044406.md", "offers_count": 3}, {"vin": "KMTG64SC7TU163562", "title": "2026 Genesis G70 2.5T", "year": 2026, "make": "Genesis", "model": "G70", "trim": "2.5T", "condition": "used", "price": 47015.0, "msrp": 47015.0, "mileage": 31, "exterior_color": "Vik Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a9d6a21ba92a4ce38b665579146ee2b1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmtg64sc7tu163562/2026-genesis-g70-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMTG64SC7TU163562.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMTG64SC7TU163562.md", "offers_count": 3}, {"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, "exterior_color": "Ecotronic Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c0c67b571b224a53bb8f2b4ad3bc57fd.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmjbcde8th613154/2026-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDE8TH613154.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDE8TH613154.md", "offers_count": 3}, {"vin": "5XYRKDJF6RG289873", "title": "2024 Kia Sorento X-Line SX Prestige", "year": 2024, "make": "Kia", "model": "Sorento", "trim": "X-Line SX Prestige", "condition": "used", "price": 34608.0, "msrp": 34195.0, "mileage": 20473, "exterior_color": "Gravity Grey", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/989b138c793c46bca9a675b716d36101.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5xyrkdjf6rg289873/2024-kia-sorento-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5XYRKDJF6RG289873.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5XYRKDJF6RG289873.md", "offers_count": 3}, {"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, "exterior_color": "Creamy White Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/07b0c4ae83f44ec8b15bf3eedc951f87.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8jadd17tu417751/2026-hyundai-tucson-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8JADD17TU417751.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8JADD17TU417751.md", "offers_count": 3}, {"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, "exterior_color": "Ecotronic Gray Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d56a6f171d7a40d6b8b7ed5e152dd0e0.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8rjes22tu045109/2026-hyundai-palisade-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8RJES22TU045109.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8RJES22TU045109.md", "offers_count": 3}, {"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": 1000, "exterior_color": "Creamy White Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bbd0bef08fc044269f841ad80a959da8.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8rjes24tu041191/2026-hyundai-palisade-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8RJES24TU041191.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8RJES24TU041191.md", "offers_count": 3}, {"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, "exterior_color": "Cyber Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/66b25caf09f24c58869a70020d33f15c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8hf3ab4tu365115/2026-hyundai-kona-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8HF3AB4TU365115.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8HF3AB4TU365115.md", "offers_count": 3}, {"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": 44842.0, "msrp": 44429.0, "mileage": 46669, "exterior_color": "Ultra White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cf67464b237a483eaf0450a05317c4ef.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/2t2yzmdaxnc310197/2022-lexus-rx-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/2T2YZMDAXNC310197.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/2T2YZMDAXNC310197.md", "offers_count": 3}, {"vin": "JN1BJ1CR9JW285627", "title": "2018 Nissan Rogue Sport SV", "year": 2018, "make": "Nissan", "model": "Rogue Sport", "trim": "SV", "condition": "used", "price": 13445.0, "msrp": 13032.0, "mileage": 82864, "exterior_color": "Pearl White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0a0a7366fd614677871e0267e6ea0dae.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jn1bj1cr9jw285627/2018-nissan-rogue-sport-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JN1BJ1CR9JW285627.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JN1BJ1CR9JW285627.md", "offers_count": 3}, {"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, "exterior_color": "Ecotronic Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cd553ed236424aa69311f74fef47eff0.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmhls4dg2tu159116/2026-hyundai-elantra-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMHLS4DG2TU159116.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMHLS4DG2TU159116.md", "offers_count": 3}, {"vin": "WVWGA7CD9RW219925", "title": "2024 Volkswagen Golf GTI S", "year": 2024, "make": "Volkswagen", "model": "Golf GTI", "trim": "S", "condition": "used", "price": 26811.0, "msrp": 26398.0, "mileage": 43099, "exterior_color": "Moonstone Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ddec725b5bc44793a6179dce1889355a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wvwga7cd9rw219925/2024-volkswagen-golf-gti-hatchback", "json_url": "https://ai.castlemazdadownersgrove.com/v/WVWGA7CD9RW219925.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WVWGA7CD9RW219925.md", "offers_count": 3}, {"vin": "WAU8EAF8XMN024609", "title": "2021 Audi A8 L 60", "year": 2021, "make": "Audi", "model": "A8", "trim": "L 60", "condition": "used", "price": 39888.0, "msrp": 39475.0, "mileage": 47690, "exterior_color": "Mythos Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2021AUC04_640/2021AUC040001_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wau8eaf8xmn024609/2021-audi-a8-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/WAU8EAF8XMN024609.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WAU8EAF8XMN024609.md", "offers_count": 3}, {"vin": "5NMMBDTB5TH040336", "title": "2026 Genesis GV70 2.5T Advanced", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T Advanced", "condition": "used", "price": 53724.0, "msrp": 53724.0, "mileage": 1213, "exterior_color": "Savile Silver", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9092539d183e4964bd93922fbb2a6972.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmmbdtb5th040336/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMMBDTB5TH040336.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMMBDTB5TH040336.md", "offers_count": 3}, {"vin": "3VVYX7B24PM320534", "title": "2023 Volkswagen Taos SE", "year": 2023, "make": "Volkswagen", "model": "Taos", "trim": "SE", "condition": "used", "price": 22952.0, "msrp": 22539.0, "mileage": 32452, "exterior_color": "Pure Gray w/Black Roof", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0dc81654da9c422ab9fae4f8b2e5f264.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vvyx7b24pm320534/2023-volkswagen-taos-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VVYX7B24PM320534.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VVYX7B24PM320534.md", "offers_count": 3}, {"vin": "1C4RJYB62N8721045", "title": "2022 Jeep Grand Cherokee 4xe 4xe", "year": 2022, "make": "Jeep", "model": "Grand Cherokee 4xe", "trim": "4xe", "condition": "used", "price": 24864.0, "msrp": 24451.0, "mileage": 42377, "exterior_color": "Bright White Clearcoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b06ddd823b02487ebc584d7df4f62992.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1c4rjyb62n8721045/2022-jeep-grand-cherokee-4xe-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1C4RJYB62N8721045.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1C4RJYB62N8721045.md", "offers_count": 3}, {"vin": "3VV8B7AX4RM048033", "title": "2024 Volkswagen Tiguan SE R-Line Black", "year": 2024, "make": "Volkswagen", "model": "Tiguan", "trim": "SE R-Line Black", "condition": "used", "price": 29890.0, "msrp": 29477.0, "mileage": 17307, "exterior_color": "Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2024VWS03_640/2024VWS030036_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vv8b7ax4rm048033/2024-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VV8B7AX4RM048033.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VV8B7AX4RM048033.md", "offers_count": 3}, {"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": 49712.0, "msrp": 49299.0, "mileage": 4413, "exterior_color": "Avocado Green Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/231c2843c23146748f3e14364589265e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2fn2ca8tc523649/2026-volkswagen-atlas-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2FN2CA8TC523649.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2FN2CA8TC523649.md", "offers_count": 3}, {"vin": "KMUMADTB0PU138978", "title": "2023 Genesis GV70 2.5T", "year": 2023, "make": "Genesis", "model": "GV70", "trim": "2.5T", "condition": "used", "price": 36858.0, "msrp": 36445.0, "mileage": 29789, "exterior_color": "Mauna Red", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/97c9490391ee4a6b9a180679d9ef1bfd.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmumadtb0pu138978/2023-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUMADTB0PU138978.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUMADTB0PU138978.md", "offers_count": 3}, {"vin": "3VV5B7AX7RM214290", "title": "2024 Volkswagen Tiguan Wolfsburg Edition", "year": 2024, "make": "Volkswagen", "model": "Tiguan", "trim": "Wolfsburg Edition", "condition": "used", "price": 25214.0, "msrp": 24801.0, "mileage": 30602, "exterior_color": "Pure White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/96f96e193e714a5eb8cb3dba93b165c9.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vv5b7ax7rm214290/2024-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VV5B7AX7RM214290.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VV5B7AX7RM214290.md", "offers_count": 3}, {"vin": "1C4HJWEG6HL591910", "title": "2017 Jeep Wrangler Unlimited Sahara", "year": 2017, "make": "Jeep", "model": "Wrangler Unlimited", "trim": "Sahara", "condition": "used", "price": 21263.0, "msrp": 20850.0, "mileage": 72095, "exterior_color": "Rhino Clearcoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/65b509fb81514eaa8a3a50e676071323.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1c4hjweg6hl591910/2017-jeep-wrangler-unlimited-convertible", "json_url": "https://ai.castlemazdadownersgrove.com/v/1C4HJWEG6HL591910.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1C4HJWEG6HL591910.md", "offers_count": 3}, {"vin": "1V2BE2CA8PC216034", "title": "2023 Volkswagen Atlas Cross Sport 3.6L V6 SEL", "year": 2023, "make": "Volkswagen", "model": "Atlas Cross Sport", "trim": "3.6L V6 SEL", "condition": "used", "price": 32882.0, "msrp": 32469.0, "mileage": 32581, "exterior_color": "Deep Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d5e32e601f7b45f381511bf189e3cb67.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2be2ca8pc216034/2023-volkswagen-atlas-cross-sport-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2BE2CA8PC216034.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2BE2CA8PC216034.md", "offers_count": 3}, {"vin": "JM1BPAKM8R1712628", "title": "2024 Mazda MAZDA3 Hatchback 2.5 S Select Sport", "year": 2024, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "2.5 S Select Sport", "condition": "used", "price": 21408.0, "msrp": 20995.0, "mileage": 43444, "exterior_color": "Platinum Quartz Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2024MAC17_640/2024MAC172005555_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm1bpakm8r1712628/2024-mazda-mazda3-hatchback-", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPAKM8R1712628.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPAKM8R1712628.md", "offers_count": 3}, {"vin": "3GKALXEX7LL218863", "title": "2020 GMC Terrain Denali", "year": 2020, "make": "GMC", "model": "Terrain", "trim": "Denali", "condition": "used", "price": 24911.0, "msrp": 24498.0, "mileage": 64591, "exterior_color": "Graphite Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2020GMS28_640/2020GMS280017_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3gkalxex7ll218863/2020-gmc-terrain-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3GKALXEX7LL218863.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3GKALXEX7LL218863.md", "offers_count": 3}, {"vin": "JM1BPAMM1R1706926", "title": "2024 Mazda MAZDA3 Hatchback 2.5 S Premium", "year": 2024, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "2.5 S Premium", "condition": "used", "price": 28302.0, "msrp": 27889.0, "mileage": 8399, "exterior_color": "Snowflake White Pearl Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/62b945b492bd417a873dfff39eaaf1f3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm1bpamm1r1706926/2024-mazda-mazda3-hatchback-", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPAMM1R1706926.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPAMM1R1706926.md", "offers_count": 3}, {"vin": "3GKALMEG4PL267667", "title": "2023 GMC Terrain SLE", "year": 2023, "make": "GMC", "model": "Terrain", "trim": "SLE", "condition": "used", "price": 25388.0, "msrp": 24975.0, "mileage": 17716, "exterior_color": "Summit White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d2ab3ea5d0a34cfbbb4ff0abf13954d4.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3gkalmeg4pl267667/2023-gmc-terrain-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3GKALMEG4PL267667.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3GKALMEG4PL267667.md", "offers_count": 3}, {"vin": "KM8J3CAL0LU225260", "title": "2020 Hyundai Tucson Sport", "year": 2020, "make": "Hyundai", "model": "Tucson", "trim": "Sport", "condition": "used", "price": 17203.0, "msrp": 16790.0, "mileage": 77562, "exterior_color": "Black Noir Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6552640048154b129236b821efa7a72a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8j3cal0lu225260/2020-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8J3CAL0LU225260.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8J3CAL0LU225260.md", "offers_count": 3}, {"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": 23883.0, "msrp": 23470.0, "mileage": 58338, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a0eed092e20e4b76a3a04368b78c65ba.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kfbbmxp0250754/2023-mazda-cx-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBBMXP0250754.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KFBBMXP0250754.md", "offers_count": 3}, {"vin": "JM3KK1HC6R1146263", "title": "2024 Mazda CX-90 3.3 Turbo S", "year": 2024, "make": "Mazda", "model": "CX-90", "trim": "3.3 Turbo S", "condition": "used", "price": 31889.0, "msrp": 31477.0, "mileage": 49392, "exterior_color": "Platinum Quartz", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2024MAS11_640/2024MAS110180_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm3kk1hc6r1146263/2024-mazda-cx-90-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KK1HC6R1146263.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KK1HC6R1146263.md", "offers_count": 3}, {"vin": "5LMCJ2D9XKUL42493", "title": "2019 Lincoln MKC Select", "year": 2019, "make": "Lincoln", "model": "MKC", "trim": "Select", "condition": "used", "price": 16424.0, "msrp": 16011.0, "mileage": 83159, "exterior_color": "White Platinum Metallic Tri Coat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e65cf997774f437b8df47b1661695d22.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5lmcj2d9xkul42493/2019-lincoln-mkc-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5LMCJ2D9XKUL42493.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5LMCJ2D9XKUL42493.md", "offers_count": 3}, {"vin": "5NPE34AF2FH159153", "title": "2015 Hyundai Sonata 2.4L Limited", "year": 2015, "make": "Hyundai", "model": "Sonata", "trim": "2.4L Limited", "condition": "used", "price": 13959.0, "msrp": 13959.0, "mileage": 58466, "exterior_color": "Nouveau Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/c835e9c56d0145f4bac40b4f4241e084.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5npe34af2fh159153/2015-hyundai-sonata-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NPE34AF2FH159153.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NPE34AF2FH159153.md", "offers_count": 3}, {"vin": "5NMP3DG19SH041211", "title": "2025 Hyundai Santa Fe Hybrid Limited", "year": 2025, "make": "Hyundai", "model": "Santa Fe Hybrid", "trim": "Limited", "condition": "used", "price": 36780.0, "msrp": 36123.0, "mileage": 11355, "exterior_color": "Hampton Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/45b4d2ea3022456890aed1678ea40b1a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmp3dg19sh041211/2025-hyundai-santa-fe-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMP3DG19SH041211.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMP3DG19SH041211.md", "offers_count": 3}, {"vin": "KM8KNDDF4RU244249", "title": "2024 Hyundai IONIQ 5 SEL", "year": 2024, "make": "Hyundai", "model": "IONIQ 5", "trim": "SEL", "condition": "used", "price": 27613.0, "msrp": 27200.0, "mileage": 24800, "exterior_color": "Atlas White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cb48eb97982d485eb90157a2039f2c9d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8knddf4ru244249/2024-hyundai-ioniq-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8KNDDF4RU244249.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8KNDDF4RU244249.md", "offers_count": 3}, {"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, "exterior_color": "Rockwood Green", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d95e31cf95fb4c748713da3f2b1f7f62.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmp2dg1xth106247/2026-hyundai-santa-fe-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMP2DG1XTH106247.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMP2DG1XTH106247.md", "offers_count": 3}, {"vin": "4JGFB6BBXPA922362", "title": "2023 Mercedes-Benz GLE AMG GLE 53", "year": 2023, "make": "Mercedes-Benz", "model": "GLE", "trim": "AMG GLE 53", "condition": "used", "price": 58400.0, "msrp": 57987.0, "mileage": 28443, "exterior_color": "Polar White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/bbc09f60f98e400da4c2d098d84ba6b5.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/4jgfb6bbxpa922362/2023-mercedes-benz-gle-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/4JGFB6BBXPA922362.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/4JGFB6BBXPA922362.md", "offers_count": 3}, {"vin": "JM1DKDC7XK0418807", "title": "2019 Mazda CX-3 Touring", "year": 2019, "make": "Mazda", "model": "CX-3", "trim": "Touring", "condition": "used", "price": 17323.0, "msrp": 16910.0, "mileage": 69271, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f175d229d081438ab901d99ab9efd892.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm1dkdc7xk0418807/2019-mazda-cx-3-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1DKDC7XK0418807.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1DKDC7XK0418807.md", "offers_count": 3}, {"vin": "KNDPMCAC3M7928251", "title": "2021 Kia Sportage LX", "year": 2021, "make": "Kia", "model": "Sportage", "trim": "LX", "condition": "used", "price": 15881.0, "msrp": 15468.0, "mileage": 70274, "exterior_color": "Snow White Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6f17611952194106bbe46a0c1f62159d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kndpmcac3m7928251/2021-kia-sportage-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KNDPMCAC3M7928251.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KNDPMCAC3M7928251.md", "offers_count": 3}, {"vin": "JM1BPAKM8R1700656", "title": "2024 Mazda MAZDA3 Hatchback 2.5 S Select Sport", "year": 2024, "make": "Mazda", "model": "MAZDA3 Hatchback", "trim": "2.5 S Select Sport", "condition": "used", "price": 21383.0, "msrp": 20970.0, "mileage": 50908, "exterior_color": "Platinum Quartz Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0869ebec6d0343f090ac3fc9f70e1150.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/jm1bpakm8r1700656/2024-mazda-mazda3-hatchback-", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPAKM8R1700656.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPAKM8R1700656.md", "offers_count": 3}, {"vin": "7MMVAADW9TN150493", "title": "2026 Mazda CX-50 Hybrid Premium", "year": 2026, "make": "Mazda", "model": "CX-50 Hybrid", "trim": "Premium", "condition": "used", "price": 34159.0, "msrp": 34159.0, "mileage": 3151, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b1934baf279944d59b543c992c4b0243.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/7mmvaadw9tn150493/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW9TN150493.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW9TN150493.md", "offers_count": 3}, {"vin": "KM8R5DHE7LU135663", "title": "2020 Hyundai Palisade Limited", "year": 2020, "make": "Hyundai", "model": "Palisade", "trim": "Limited", "condition": "used", "price": 17950.0, "msrp": 17950.0, "mileage": 125539, "exterior_color": "Becketts Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/2071581ad79d42ff822f8c7437f70728.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8r5dhe7lu135663/2020-hyundai-palisade-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8R5DHE7LU135663.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8R5DHE7LU135663.md", "offers_count": 3}, {"vin": "3MVDMBBMXPM577822", "title": "2023 Mazda CX-30 2.5 S Select Package", "year": 2023, "make": "Mazda", "model": "CX-30", "trim": "2.5 S Select Package", "condition": "used", "price": 23807.0, "msrp": 23394.0, "mileage": 30069, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/8e0ed853dae743a4ba69bdd217e9193a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3mvdmbbmxpm577822/2023-mazda-cx-30-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBBMXPM577822.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3MVDMBBMXPM577822.md", "offers_count": 3}, {"vin": "3D3HA16H14G154874", "title": "2004 Dodge Ram SRT-10 SRT-10", "year": 2004, "make": "Dodge", "model": "Ram SRT-10", "trim": "SRT-10", "condition": "used", "price": 39478.0, "msrp": 39478.0, "mileage": 52038, "exterior_color": "Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/2/4559.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3d3ha16h14g154874/2004-dodge-ram-srt-10-regular-cab-pickup", "json_url": "https://ai.castlemazdadownersgrove.com/v/3D3HA16H14G154874.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3D3HA16H14G154874.md", "offers_count": 3}, {"vin": "1G1BC5SM5H7171559", "title": "2017 Chevrolet Cruze LS", "year": 2017, "make": "Chevrolet", "model": "Cruze", "trim": "LS", "condition": "used", "price": 6999.0, "msrp": 6999.0, "mileage": 111027, "exterior_color": "Mosaic Black Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b5e96c062f6c48739b6b8a74a8e4e846.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1g1bc5sm5h7171559/2017-chevrolet-cruze-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/1G1BC5SM5H7171559.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1G1BC5SM5H7171559.md", "offers_count": 3}, {"vin": "3GKALMEG0PL226386", "title": "2023 GMC Terrain SLE", "year": 2023, "make": "GMC", "model": "Terrain", "trim": "SLE", "condition": "used", "price": 23535.0, "msrp": 23122.0, "mileage": 30604, "exterior_color": "Summit White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/12c58d5bd41c47c5bdd43689efc1d4fe.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3gkalmeg0pl226386/2023-gmc-terrain-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3GKALMEG0PL226386.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3GKALMEG0PL226386.md", "offers_count": 3}, {"vin": "1GYS4DKJXJR268586", "title": "2018 Cadillac Escalade Platinum", "year": 2018, "make": "Cadillac", "model": "Escalade", "trim": "Platinum", "condition": "used", "price": 33378.0, "msrp": 32965.0, "mileage": 81983, "exterior_color": "Satin Steel Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5cb5ba961693475c99fe694cf7dcb419.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1gys4dkjxjr268586/2018-cadillac-escalade-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1GYS4DKJXJR268586.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1GYS4DKJXJR268586.md", "offers_count": 3}, {"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": 1000, "exterior_color": "Rockwood Green", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e1a33579257f4999b2024631ba8727fb.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmp2dg15th101957/2026-hyundai-santa-fe-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMP2DG15TH101957.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMP2DG15TH101957.md", "offers_count": 3}, {"vin": "5NPEJ4J2XMH109200", "title": "2021 Hyundai Sonata SEL Plus", "year": 2021, "make": "Hyundai", "model": "Sonata", "trim": "SEL Plus", "condition": "used", "price": 16903.0, "msrp": 16490.0, "mileage": 96320, "exterior_color": "Quartz White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6eccb6fea60f4163bd345633f1fbed8a.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5npej4j2xmh109200/2021-hyundai-sonata-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NPEJ4J2XMH109200.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NPEJ4J2XMH109200.md", "offers_count": 3}, {"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, "exterior_color": "Rockwood Green", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/30b1ac36a16c448a911512378ce54c1c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmjbcde0th680136/2026-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDE0TH680136.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDE0TH680136.md", "offers_count": 3}, {"vin": "KM8KNDAF5PU200682", "title": "2023 Hyundai IONIQ 5 SEL", "year": 2023, "make": "Hyundai", "model": "IONIQ 5", "trim": "SEL", "condition": "used", "price": 29303.0, "msrp": 28890.0, "mileage": 29771, "exterior_color": "Cyber Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/stock_images/5/2023HYS23_640/2023HYS231953723_640_01.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8kndaf5pu200682/2023-hyundai-ioniq-5-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8KNDAF5PU200682.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8KNDAF5PU200682.md", "offers_count": 3}, {"vin": "1HGCR2F88FA244950", "title": "2015 Honda Accord Sedan EX-L", "year": 2015, "make": "Honda", "model": "Accord Sedan", "trim": "EX-L", "condition": "used", "price": 14800.0, "msrp": 14800.0, "mileage": 98573, "exterior_color": "Obsidian Blue Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ef899b551b0c4f32a564725f1ea2b9c5.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1hgcr2f88fa244950/2015-honda-accord-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/1HGCR2F88FA244950.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1HGCR2F88FA244950.md", "offers_count": 3}, {"vin": "3VV4X7B21PM360830", "title": "2023 Volkswagen Taos SEL", "year": 2023, "make": "Volkswagen", "model": "Taos", "trim": "SEL", "condition": "used", "price": 24002.0, "msrp": 23589.0, "mileage": 26674, "exterior_color": "Pure Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/f9342511868344019bbdf24a0ea46ea8.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vv4x7b21pm360830/2023-volkswagen-taos-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VV4X7B21PM360830.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VV4X7B21PM360830.md", "offers_count": 3}, {"vin": "1C4HJXEN1LW272507", "title": "2020 Jeep Wrangler Unlimited Sahara", "year": 2020, "make": "Jeep", "model": "Wrangler Unlimited", "trim": "Sahara", "condition": "used", "price": 24408.0, "msrp": 23995.0, "mileage": 94304, "exterior_color": "Black Clearcoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/82b2b94b704e455d8deb74309bb14ee3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1c4hjxen1lw272507/2020-jeep-wrangler-unlimited-convertible", "json_url": "https://ai.castlemazdadownersgrove.com/v/1C4HJXEN1LW272507.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1C4HJXEN1LW272507.md", "offers_count": 3}, {"vin": "1V2WNPE83PC047601", "title": "2023 Volkswagen ID.4 Pro S", "year": 2023, "make": "Volkswagen", "model": "ID.4", "trim": "Pro S", "condition": "used", "price": 27190.0, "msrp": 26777.0, "mileage": 20398, "exterior_color": "Silver Mist Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3207f62991f8413ea216ccc16c8ae872.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2wnpe83pc047601/2023-volkswagen-id-d-4-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2WNPE83PC047601.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2WNPE83PC047601.md", "offers_count": 3}, {"vin": "1V2HMPE81PC056888", "title": "2023 Volkswagen ID.4 Pro S Plus", "year": 2023, "make": "Volkswagen", "model": "ID.4", "trim": "Pro S Plus", "condition": "used", "price": 25031.0, "msrp": 24618.0, "mileage": 29633, "exterior_color": "Deep Black Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/058fefba2c8a4858986ff3537eed9bbc.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2hmpe81pc056888/2023-volkswagen-id-d-4-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2HMPE81PC056888.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2HMPE81PC056888.md", "offers_count": 3}, {"vin": "WBX13EF06S5167858", "title": "2025 BMW X1 M35i", "year": 2025, "make": "BMW", "model": "X1", "trim": "M35i", "condition": "used", "price": 43658.0, "msrp": 43245.0, "mileage": 16975, "exterior_color": "Mineral White Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/a7ba4d3d4d6b445f862ef757a5093238.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/wbx13ef06s5167858/2025-bmw-x1-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/WBX13EF06S5167858.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/WBX13EF06S5167858.md", "offers_count": 3}, {"vin": "5NMJE3DE1RH308014", "title": "2024 Hyundai Tucson Limited", "year": 2024, "make": "Hyundai", "model": "Tucson", "trim": "Limited", "condition": "used", "price": 25912.0, "msrp": 25499.0, "mileage": 31760, "exterior_color": "Dark Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e161917875d046e98c5c798382e2770b.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmje3de1rh308014/2024-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMJE3DE1RH308014.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMJE3DE1RH308014.md", "offers_count": 3}, {"vin": "3VW7X7BU9SM043123", "title": "2025 Volkswagen Jetta SE", "year": 2025, "make": "Volkswagen", "model": "Jetta", "trim": "SE", "condition": "used", "price": 21361.0, "msrp": 20948.0, "mileage": 40095, "exterior_color": "Pyrite Silver Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/5c7533f7bf2c476ab3e399d36205267e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vw7x7bu9sm043123/2025-volkswagen-jetta-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VW7X7BU9SM043123.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VW7X7BU9SM043123.md", "offers_count": 3}, {"vin": "3VVCB7AX3PM073772", "title": "2023 Volkswagen Tiguan SE R-Line Black", "year": 2023, "make": "Volkswagen", "model": "Tiguan", "trim": "SE R-Line Black", "condition": "used", "price": 25702.0, "msrp": 25289.0, "mileage": 38052, "exterior_color": "Deep Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6f6ee2521b3e4681a1040951ec10dd14.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vvcb7ax3pm073772/2023-volkswagen-tiguan-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VVCB7AX3PM073772.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VVCB7AX3PM073772.md", "offers_count": 3}, {"vin": "3VV2X7B24PM340868", "title": "2023 Volkswagen Taos SEL", "year": 2023, "make": "Volkswagen", "model": "Taos", "trim": "SEL", "condition": "used", "price": 24393.0, "msrp": 23980.0, "mileage": 38901, "exterior_color": "Deep Black Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/1ba0237110b14dc98f5685c02105cce2.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vv2x7b24pm340868/2023-volkswagen-taos-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VV2X7B24PM340868.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VV2X7B24PM340868.md", "offers_count": 3}, {"vin": "1V2WNPE82PC033253", "title": "2023 Volkswagen ID.4 Pro S", "year": 2023, "make": "Volkswagen", "model": "ID.4", "trim": "Pro S", "condition": "used", "price": 26778.0, "msrp": 26365.0, "mileage": 21943, "exterior_color": "Deep Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/e405e43b6bc341679ec2899e13d9b0a7.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2wnpe82pc033253/2023-volkswagen-id-d-4-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2WNPE82PC033253.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2WNPE82PC033253.md", "offers_count": 3}, {"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": 34411.0, "msrp": 33995.0, "mileage": 28296, "exterior_color": "Deep Black", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/22ddca13c36a4fb3aa2dcdf43a4a1990.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1v2cr2ca4rc573027/2024-volkswagen-atlas-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/1V2CR2CA4RC573027.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1V2CR2CA4RC573027.md", "offers_count": 3}, {"vin": "2T2BAMCA7PC018668", "title": "2023 Lexus RX RX 350", "year": 2023, "make": "Lexus", "model": "RX", "trim": "RX 350", "condition": "used", "price": 48393.0, "msrp": 47980.0, "mileage": 45368, "exterior_color": "Nightfall Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/53248c82a21d4352afb4ee00535775e3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/2t2bamca7pc018668/2023-lexus-rx-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/2T2BAMCA7PC018668.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/2T2BAMCA7PC018668.md", "offers_count": 3}, {"vin": "KMTG34TA1PU116085", "title": "2023 Genesis G70 2.0T", "year": 2023, "make": "Genesis", "model": "G70", "trim": "2.0T", "condition": "used", "price": 33223.0, "msrp": 32810.0, "mileage": 25371, "exterior_color": "Hallasan Green", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/62066d4e06cd45fdb0ca9b734ffd3c02.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmtg34ta1pu116085/2023-genesis-g70-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMTG34TA1PU116085.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMTG34TA1PU116085.md", "offers_count": 3}, {"vin": "5NMMADTB9TH039385", "title": "2026 Genesis GV70 2.5T Select", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T Select", "condition": "used", "price": 49309.0, "msrp": 49309.0, "mileage": 14, "exterior_color": "Capri Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/dcdfe0e44e9c4cfab0df5333eec07f8e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmmadtb9th039385/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB9TH039385.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB9TH039385.md", "offers_count": 3}, {"vin": "W1K2J5KB7PA121054", "title": "2023 Mercedes-Benz CLS CLS450 4MATIC", "year": 2023, "make": "Mercedes-Benz", "model": "CLS", "trim": "CLS450 4MATIC", "condition": "used", "price": 55563.0, "exterior_color": "Graphite Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/88f96d03795f47e1bde10fc26f8f6bd4.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/w1k2j5kb7pa121054/2023-mercedes-benz-cls-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/W1K2J5KB7PA121054.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/W1K2J5KB7PA121054.md", "offers_count": 3}, {"vin": "5FPYK3F52RB033394", "title": "2024 Honda Ridgeline RTL", "year": 2024, "make": "Honda", "model": "Ridgeline", "trim": "RTL", "condition": "used", "price": 35870.0, "msrp": 35457.0, "mileage": 16493, "exterior_color": "Crystal Black Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/314d19a6509d4f698932e292ef7e08ca.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5fpyk3f52rb033394/2024-honda-ridgeline-crew-cab-pickup", "json_url": "https://ai.castlemazdadownersgrove.com/v/5FPYK3F52RB033394.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5FPYK3F52RB033394.md", "offers_count": 3}, {"vin": "KMUHEESC9TU316497", "title": "2026 Genesis GV80 3.5T Prestige", "year": 2026, "make": "Genesis", "model": "GV80", "trim": "3.5T Prestige", "condition": "used", "price": 81050.0, "msrp": 80637.0, "mileage": 20, "exterior_color": "Capri Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/ceb550fe71cc4a3a86fd2bb28e9145f3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmuheesc9tu316497/2026-genesis-gv80-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUHEESC9TU316497.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUHEESC9TU316497.md", "offers_count": 3}, {"vin": "KMUMEDTC4TU238573", "title": "2026 Genesis GV70 3.5T Sport Prestige", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "3.5T Sport Prestige", "condition": "used", "price": 67675.0, "msrp": 67675.0, "mileage": 50, "exterior_color": "Uyuni White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/786e3d603fc7467a95493685d701684f.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmumedtc4tu238573/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUMEDTC4TU238573.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUMEDTC4TU238573.md", "offers_count": 3}, {"vin": "KMUMADTB6TU265101", "title": "2026 Genesis GV70 2.5T", "year": 2026, "make": "Genesis", "model": "GV70", "trim": "2.5T", "condition": "used", "price": 48004.0, "msrp": 48004.0, "mileage": 13, "exterior_color": "Makalu Gray", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/6ea09f52613543ee99d1cdaad497e6f3.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/kmumadtb6tu265101/2026-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KMUMADTB6TU265101.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KMUMADTB6TU265101.md", "offers_count": 3}, {"vin": "5NMMADTB3RH000865", "title": "2024 Genesis GV70 2.5T", "year": 2024, "make": "Genesis", "model": "GV70", "trim": "2.5T", "condition": "used", "price": 40411.0, "msrp": 39998.0, "mileage": 18425, "exterior_color": "Capri Blue", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/3d9d98bc28904857baf65ddf69d20bcf.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmmadtb3rh000865/2024-genesis-gv70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB3RH000865.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMMADTB3RH000865.md", "offers_count": 3}, {"vin": "JM3KJDHC8S1108379", "title": "2025 Mazda CX-70 3.3 Turbo S Premium Package", "year": 2025, "make": "Mazda", "model": "CX-70", "trim": "3.3 Turbo S Premium Package", "condition": "certified", "price": 41361.0, "msrp": 40948.0, "mileage": 10765, "exterior_color": "Polymetal Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/564c672bf67148e4b05d3c601465dc5d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/cpo/jm3kjdhc8s1108379/2025-mazda-cx-70-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHC8S1108379.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHC8S1108379.md", "offers_count": 3}, {"vin": "1N4BL4EW4KC135607", "title": "2019 Nissan Altima 2.5 SL", "year": 2019, "make": "Nissan", "model": "Altima", "trim": "2.5 SL", "condition": "used", "price": 20402.0, "msrp": 17997.0, "mileage": 22284, "exterior_color": "Pearl White Tricoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/cb7a2734a8004c1cac90a880bd004e7e.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/1n4bl4ew4kc135607/2019-nissan-altima-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/1N4BL4EW4KC135607.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/1N4BL4EW4KC135607.md", "offers_count": 3}, {"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, "exterior_color": "Rhodium White Premium", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/44b319a2fe074172a51d9a4e0fb6e8a0.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/cpo/jm3kjeha2s1115039/2025-mazda-cx-70-phev-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJEHA2S1115039.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJEHA2S1115039.md", "offers_count": 3}, {"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, "exterior_color": "Zircon Sand Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/676bab454fe94dc0a642f57424255582.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/cpo/jm3kjdha7s1105598/2025-mazda-cx-70-phev-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHA7S1105598.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KJDHA7S1105598.md", "offers_count": 3}, {"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, "exterior_color": "Machine Gray Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/d41e3211d9454a20b824f0fff28b25fe.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaabw9tn183061/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABW9TN183061.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAABW9TN183061.md", "offers_count": 5}, {"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, "exterior_color": "Deep Crystal Blue Mica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/237c3e6b7508419e8f8c0530c82605aa.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm3kkchd3t1367217/2026-mazda-cx-90-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHD3T1367217.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM3KKCHD3T1367217.md", "offers_count": 5}, {"vin": "5LMTJ3DH5GUJ18617", "title": "2016 Lincoln MKC Reserve", "year": 2016, "make": "Lincoln", "model": "MKC", "trim": "Reserve", "condition": "used", "price": 14399.0, "msrp": 13986.0, "mileage": 60504, "exterior_color": "Burgundy Velvet Metallic Tinted Clearcoat", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/de48fa09cc83423fb1d3e97e049e3766.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5lmtj3dh5guj18617/2016-lincoln-mkc-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5LMTJ3DH5GUJ18617.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5LMTJ3DH5GUJ18617.md", "offers_count": 3}, {"vin": "4S3GKAV69P3601217", "title": "2023 Subaru Impreza Premium", "year": 2023, "make": "Subaru", "model": "Impreza", "trim": "Premium", "condition": "used", "price": 17486.0, "msrp": 17073.0, "mileage": 59621, "exterior_color": "Crystal Black Silica", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/9d508818a8814b6393778f3331fc96ac.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/4s3gkav69p3601217/2023-subaru-impreza-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/4S3GKAV69P3601217.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/4S3GKAV69P3601217.md", "offers_count": 3}, {"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, "savings": 2670.0, "mileage": 6, "exterior_color": "Wind Chill Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/b513f5611aa8427784c5be665f07aa1d.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabcy8tn481316/2026-mazda-cx-50-suv", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABCY8TN481316.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABCY8TN481316.md", "offers_count": 6}, {"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, "exterior_color": "Shimmering Silver", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/0dab0f69437d44f28120d54bfdced778.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmjacdexth647650/2026-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMJACDEXTH647650.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMJACDEXTH647650.md", "offers_count": 3}, {"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, "exterior_color": "Jet Black Mica", "primary_image": "https://mazda.assets.shiftdigitalinventory.com/images/JM1BPABL8T1892191_1.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/jm1bpabl8t1892191/2026-mazda-mazda3-sedan-4dr-car", "json_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL8T1892191.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/JM1BPABL8T1892191.md", "offers_count": 5}, {"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, "savings": 2646.0, "mileage": 125, "exterior_color": "Wind Chill Pearl", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/63c879af28384b5aa281ee0b0e47aca5.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvaadw7tn167888/2026-mazda-cx-50-hybrid-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW7TN167888.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVAADW7TN167888.md", "offers_count": 6}, {"vin": "KM8SRDHF4HU246029", "title": "2017 Hyundai Santa Fe Limited Ultimate", "year": 2017, "make": "Hyundai", "model": "Santa Fe", "trim": "Limited Ultimate", "condition": "used", "price": 14411.0, "msrp": 13998.0, "mileage": 90384, "exterior_color": "Iron Frost", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/963ad9a8b42e4d968c109bb31f6defa4.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/km8srdhf4hu246029/2017-hyundai-santa-fe-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/KM8SRDHF4HU246029.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/KM8SRDHF4HU246029.md", "offers_count": 3}, {"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, "exterior_color": "Ingot Blue Metallic", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/aa58b58a5f35407ca685e09a2d0c759c.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/new/7mmvabbl2tn614500/2026-mazda-cx-50-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL2TN614500.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/7MMVABBL2TN614500.md", "offers_count": 5}, {"vin": "3VVSX7B29PM331700", "title": "2023 Volkswagen Taos SE", "year": 2023, "make": "Volkswagen", "model": "Taos", "trim": "SE", "condition": "used", "price": 21207.0, "msrp": 20604.0, "mileage": 29800, "exterior_color": "Pure White", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/23d83fe62076456d92b5733ff20b2015.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/3vvsx7b29pm331700/2023-volkswagen-taos-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/3VVSX7B29PM331700.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/3VVSX7B29PM331700.md", "offers_count": 3}, {"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, "exterior_color": "Shimmering Silver", "primary_image": "https://content.homenetiol.com/2000157/2065512/0x0/edfebc10883d452a87f9ea7a84bfeb27.jpg", "vdp_url": "https://www.castlemazdadownersgrove.com/viewdetails/used/5nmjbcde7th609130/2026-hyundai-tucson-sport-utility", "json_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDE7TH609130.json", "markdown_url": "https://ai.castlemazdadownersgrove.com/v/5NMJBCDE7TH609130.md", "offers_count": 3}], "shape": "index", "full_payload_url": "https://ai.castlemazdadownersgrove.com/data-full.json", "note": "Index of every vehicle: enough to shortlist, with json_url for the full record. The complete payload is at data-full.json."}