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
  • Dune 2025 BMW X3 30 xDriveDune 2025 BMW X3 30 xDriveDune 2025 BMW X3 30 xDriveDune 2025 BMW X3 30 xDriveDune 2025 BMW X3 30 xDriveDune 2025 BMW X3 30 xDrive

    $42,999

    20,408 mi.
    Est. $794/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • 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

  • $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)
  • 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

    $55,375

    10,364 mi.
    Est. $1,022/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • $35,085

    16,549 mi.
    Est. $648/mo

    BMW of San Diego

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

    6,380 mi.
    Est. $832/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)
  • $46,085

    8,783 mi.
    Est. $851/mo

    BMW of San Diego

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

    6,294 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

    $56,875

    8,835 mi.
    Est. $1,050/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • $78,209

    25,622 mi.
    Est. $1,443/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)
  • 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

    $59,375

    6,208 mi.
    Est. $1,096/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • $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)
  • $45,085

    6,194 mi.
    Est. $832/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)
  • $45,085

    5,741 mi.
    Est. $832/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,325

    6,424 mi.
    Est. $1,113/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • $33,064

    21,136 mi.
    Est. $610/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)
  • 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

    $34,284

    27,025 mi.
    Est. $633/mo

    Mark Kia

    4.0
    $447 delivery from Scottsdale, AZ (298 mi)
    Check Availability
  • Arctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDrive

    $55,685

    5,481 mi.
    Est. $1,028/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (25 mi)
    Check Availability

  • 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

Compare the BMW X3