Skip to main content
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Listings
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Filters
  • Magnetite Gray Metallic 2023 Subaru Ascent Onyx Edition Limited 7-PassengerMagnetite Gray Metallic 2023 Subaru Ascent Onyx Edition Limited 7-PassengerMagnetite Gray Metallic 2023 Subaru Ascent Onyx Edition Limited 7-PassengerMagnetite Gray Metallic 2023 Subaru Ascent Onyx Edition Limited 7-PassengerMagnetite Gray Metallic 2023 Subaru Ascent Onyx Edition Limited 7-PassengerMagnetite Gray Metallic 2023 Subaru Ascent Onyx Edition Limited 7-Passenger

    $32,016

    41,321 mi.
    Est. $587/mo

    AutoCenters Nissan

    4.6
    Herculaneum, MO (6 mi)
    Check Availability

  • Abyss Blue Pearl 2019 Subaru Outback 2.5i LimitedAbyss Blue Pearl 2019 Subaru Outback 2.5i LimitedAbyss Blue Pearl 2019 Subaru Outback 2.5i LimitedAbyss Blue Pearl 2019 Subaru Outback 2.5i LimitedAbyss Blue Pearl 2019 Subaru Outback 2.5i LimitedAbyss Blue Pearl 2019 Subaru Outback 2.5i Limited

    $16,618

    $1K
    124,672 mi.
    Est. $305/mo

    Leo Payne Honda

    Ballwin, MO (26 mi)
    Check Availability

  • Abyss Blue Pearl 2021 Subaru Outback LimitedAbyss Blue Pearl 2021 Subaru Outback LimitedAbyss Blue Pearl 2021 Subaru Outback LimitedAbyss Blue Pearl 2021 Subaru Outback LimitedAbyss Blue Pearl 2021 Subaru Outback LimitedAbyss Blue Pearl 2021 Subaru Outback Limited

    $17,118

    $500
    114,769 mi.
    Est. $314/mo

    Leo Payne Honda

    Ballwin, MO (26 mi)
    Check Availability

  • $34,585

    1,502 mi.
    Est. $634/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $33,893

    1,805 mi.
    Est. $621/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $33,381

    3,283 mi.
    Est. $612/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $44,385

    3,417 mi.
    Est. $813/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $33,960

    15,480 mi.
    Est. $622/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • Black 2022 Subaru Outback PremiumBlack 2022 Subaru Outback PremiumBlack 2022 Subaru Outback PremiumBlack 2022 Subaru Outback PremiumBlack 2022 Subaru Outback PremiumBlack 2022 Subaru Outback Premium

    $22,748

    51,796 mi.
    Est. $417/mo

    Sapaugh GM Country

    4.8
    Herculaneum, MO (6 mi)
    Check Availability

  • $24,984

    40,038 mi.
    Est. $458/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $33,585

    1,581 mi.
    Est. $616/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $43,941

    2,719 mi.
    Est. $805/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $28,794

    4,262 mi.
    Est. $528/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $29,255

    2,957 mi.
    Est. $536/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • White 2019 Subaru WRX LimitedWhite 2019 Subaru WRX LimitedWhite 2019 Subaru WRX LimitedWhite 2019 Subaru WRX LimitedWhite 2019 Subaru WRX LimitedWhite 2019 Subaru WRX Limited

    $23,527

    90,717 mi.
    Est. $431/mo

    Sapaugh GM Country

    4.8
    Herculaneum, MO (6 mi)
    Check Availability

  • $29,111

    3,568 mi.
    Est. $534/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $26,584

    953 mi.
    Est. $487/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $44,500

    1,670 mi.
    Est. $816/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $28,985

    1,586 mi.
    Est. $531/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $39,985

    3,014 mi.
    Est. $733/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $40,408

    3,624 mi.
    Est. $741/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $32,485

    1,856 mi.
    Est. $595/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $44,559

    2,874 mi.
    Est. $817/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • $44,704

    3,215 mi.
    Est. $819/mo

    Sunset Hills Subaru

    4.7
    Sunset Hills, MO (20 mi)
  • Cool Gray Khaki 2019 Subaru Crosstrek 2.0i PremiumCool Gray Khaki 2019 Subaru Crosstrek 2.0i PremiumCool Gray Khaki 2019 Subaru Crosstrek 2.0i PremiumCool Gray Khaki 2019 Subaru Crosstrek 2.0i PremiumCool Gray Khaki 2019 Subaru Crosstrek 2.0i PremiumCool Gray Khaki 2019 Subaru Crosstrek 2.0i Premium

    $9,045

    0 mi.
    Est. $166/mo

    Affordable Auto Credit

    St. Louis, MO (22 mi)
    Check Availability
  • Dark Gray Metallic 2015 Subaru Forester 2.5i Premium

    $16,587

    86,072 mi.
    Est. $304/mo

    Dean Team Volvo Cars of Saint Louis

    4.8
    Saint Louis, MO (24 mi)
    Check Availability
  • $16,747

    113,846 mi.
    Est. $307/mo

    HW Kia of West County

    2.0
    Ballwin, MO (24 mi)
    Check Availability
  • Crystal Black Silica 2020 Subaru Forester Premium

    $20,458

    75,490 mi.
    Est. $375/mo

    Dean Team Hyundai of Ballwin

    4.9
    Ballwin, MO (25 mi)
    Check Availability
  • Not Priced

    96,621 mi.
    Est. $0/mo

    Dean Team Volkswagen Subaru of Ballwin

    4.9
    Ballwin, MO (26 mi)
    Check Availability
  • Black 2024 Subaru BRZ LimitedBlack 2024 Subaru BRZ LimitedBlack 2024 Subaru BRZ LimitedBlack 2024 Subaru BRZ LimitedBlack 2024 Subaru BRZ LimitedBlack 2024 Subaru BRZ Limited

    $30,998

    25,562 mi.
    Est. $568/mo

    CarMax Gastonia

    4.3
    $649 delivery to St. Louis, MO (17 mi)
    Check Availability
  • Gray 2023 Subaru Solterra LimitedGray 2023 Subaru Solterra LimitedGray 2023 Subaru Solterra LimitedGray 2023 Subaru Solterra LimitedGray 2023 Subaru Solterra LimitedGray 2023 Subaru Solterra Limited

    $25,998

    25,664 mi.
    Est. $476/mo

    CarMax Lexington

    4.8
    $149 delivery to St. Louis, MO (17 mi)
    Check Availability