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
  • Black Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDriveBlack Sapphire Metallic 2026 BMW X3 30 xDrive

    $63,875

    10,156 mi.
    Est. $1,179/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • Black Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30i

    $32,699

    $377
    55,500 mi.
    Est. $603/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • $35,598

    28,504 mi.
    Est. $657/mo

    BMW of El Cajon

    4.7
    El Cajon, CA (1 mi)
  • $44,085

    5,876 mi.
    Est. $814/mo

    BMW of San Diego

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

    20,336 mi.
    Est. $647/mo

    BMW of San Diego

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

    6,226 mi.
    Est. $832/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • $44,085

    6,329 mi.
    Est. $814/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • Black Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40i

    $52,876

    33,354 mi.
    Est. $976/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • $45,085

    6,380 mi.
    Est. $832/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • $35,085

    16,549 mi.
    Est. $648/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • $46,085

    8,783 mi.
    Est. $851/mo

    BMW of San Diego

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

    7,618 mi.
    Est. $832/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • $78,209

    25,622 mi.
    Est. $1,443/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • Alpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30i

    $31,405

    $594
    30,093 mi.
    Est. $580/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • $45,085

    6,294 mi.
    Est. $832/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • $44,085

    5,349 mi.
    Est. $814/mo

    BMW of San Diego

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

    6,472 mi.
    Est. $832/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • $46,085

    6,137 mi.
    Est. $851/mo

    BMW of San Diego

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

    6,687 mi.
    Est. $832/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • Gray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDrive

    $61,625

    10,970 mi.
    Est. $1,137/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • $45,085

    6,194 mi.
    Est. $832/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • $44,085

    4,980 mi.
    Est. $814/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • $44,085

    6,380 mi.
    Est. $814/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • $44,685

    5,127 mi.
    Est. $825/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • $33,064

    21,136 mi.
    Est. $610/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • Alpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDrive

    $60,575

    16 mi.
    Est. $1,118/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • $45,085

    5,741 mi.
    Est. $832/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • $37,854

    31,589 mi.
    Est. $699/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • $35,014

    43,528 mi.
    Est. $646/mo

    BMW of San Diego

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

    5,314 mi.
    Est. $832/mo

    BMW of San Diego

    4.9
    San Diego, CA (11 mi)
  • Black 2023 BMW X3 sDrive30iBlack 2023 BMW X3 sDrive30iBlack 2023 BMW X3 sDrive30iBlack 2023 BMW X3 sDrive30iBlack 2023 BMW X3 sDrive30iBlack 2023 BMW X3 sDrive30i

    $30,998

    20,799 mi.
    Est. $572/mo

    CarMax Phoenix-Gilbert

    4.7
    $149 delivery to El Cajon, CA (1 mi)
    Check Availability
  • Skyscraper Gray Metallic 2025 BMW X3 30 xDrive

    $42,999

    18,150 mi.
    Est. $794/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • Phytonic Blue Metallic 2021 BMW X3 sDrive30iPhytonic Blue Metallic 2021 BMW X3 sDrive30iPhytonic Blue Metallic 2021 BMW X3 sDrive30iPhytonic Blue Metallic 2021 BMW X3 sDrive30iPhytonic Blue Metallic 2021 BMW X3 sDrive30iPhytonic Blue Metallic 2021 BMW X3 sDrive30i

    $20,698

    $290
    81,842 mi.
    Est. $382/mo

    Mark Mazda

    4.6
    $447 delivery from Scottsdale, AZ (298 mi)
    Check Availability

Compare the BMW X3