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
  • Jet Black 2023 BMW X3 sDrive30iJet Black 2023 BMW X3 sDrive30iJet Black 2023 BMW X3 sDrive30iJet Black 2023 BMW X3 sDrive30iJet Black 2023 BMW X3 sDrive30iJet Black 2023 BMW X3 sDrive30i

    $27,755

    $243
    31,311 mi.
    Est. $512/mo

    Team Mazda of El Cajon

    4.5
    El Cajon, CA (6 mi)
    Check Availability

  • Gray Metallic 2024 BMW X3 sDrive30i

    $31,019

    40,964 mi.
    Est. $572/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (30 mi)
    Check Availability

  • Alpine White 2015 BMW X3 xDrive35i

    $14,934

    74,922 mi.
    Est. $276/mo

    K & S Acura

    4.6
    San Diego, CA (16 mi)
    Check Availability

  • $44,085

    6,552 mi.
    Est. $814/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $35,064

    20,336 mi.
    Est. $647/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $36,172

    19,829 mi.
    Est. $668/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $45,172

    4,242 mi.
    Est. $834/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $45,085

    5,314 mi.
    Est. $832/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • Alpine White 2020 BMW X3 sDrive30iAlpine White 2020 BMW X3 sDrive30iAlpine White 2020 BMW X3 sDrive30iAlpine White 2020 BMW X3 sDrive30iAlpine White 2020 BMW X3 sDrive30iAlpine White 2020 BMW X3 sDrive30i

    $18,483

    $191
    78,793 mi.
    Est. $341/mo

    K & S Acura

    4.6
    San Diego, CA (16 mi)
    Check Availability

  • $48,172

    10,330 mi.
    Est. $889/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $46,172

    6,410 mi.
    Est. $852/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $45,172

    11,848 mi.
    Est. $834/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $45,172

    4,744 mi.
    Est. $834/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • Black 2026 BMW X3 xDrive30Black 2026 BMW X3 xDrive30Black 2026 BMW X3 xDrive30Black 2026 BMW X3 xDrive30Black 2026 BMW X3 xDrive30Black 2026 BMW X3 xDrive30

    $41,998

    $1K
    12,249 mi.
    Est. $775/mo

    CarMax Palm Desert

    4.7
    $149 delivery to El Cajon, CA (7 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30i

    $30,017

    25,288 mi.
    Est. $554/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (30 mi)
    Check Availability

  • Gray 2019 BMW X3 sDrive30iGray 2019 BMW X3 sDrive30iGray 2019 BMW X3 sDrive30iGray 2019 BMW X3 sDrive30iGray 2019 BMW X3 sDrive30iGray 2019 BMW X3 sDrive30i

    $19,998

    $1K
    57,227 mi.
    Est. $369/mo

    CarMax Palm Desert

    4.7
    $149 delivery to El Cajon, CA (7 mi)
    Check Availability
  • Space Gray Metallic 2017 BMW X3 sDrive28iSpace Gray Metallic 2017 BMW X3 sDrive28iSpace Gray Metallic 2017 BMW X3 sDrive28iSpace Gray Metallic 2017 BMW X3 sDrive28iSpace Gray Metallic 2017 BMW X3 sDrive28iSpace Gray Metallic 2017 BMW X3 sDrive28i

    $14,305

    $539
    58,634 mi.
    Est. $264/mo

    AutoNation Subaru Carlsbad

    4.7
    Carlsbad, CA (37 mi)
    Check Availability
  • Gray 2022 BMW X3 sDrive30iGray 2022 BMW X3 sDrive30iGray 2022 BMW X3 sDrive30iGray 2022 BMW X3 sDrive30iGray 2022 BMW X3 sDrive30iGray 2022 BMW X3 sDrive30i

    $27,998

    $1K
    21,671 mi.
    Est. $517/mo

    CarMax Oceanside

    4.3
    Oceanside, CA (39 mi)
    Check Availability
  • Alpine White 2016 BMW X3 xDrive28iAlpine White 2016 BMW X3 xDrive28iAlpine White 2016 BMW X3 xDrive28iAlpine White 2016 BMW X3 xDrive28iAlpine White 2016 BMW X3 xDrive28iAlpine White 2016 BMW X3 xDrive28i

    $12,404

    $638
    87,903 mi.
    Est. $229/mo

    Lexus Carlsbad

    4.8
    San Diego, CA (37 mi)
    Check Availability

Compare the BMW X3