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 Filters
  • Alpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40i

    $27,390

    $1K
    81,038 mi.
    Est. $514/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (18 mi)

    Quick view
  • Black 2019 BMW X3 xDrive30iBlack 2019 BMW X3 xDrive30iBlack 2019 BMW X3 xDrive30iBlack 2019 BMW X3 xDrive30iBlack 2019 BMW X3 xDrive30iBlack 2019 BMW X3 xDrive30i

    $11,300

    140,674 mi.
    Est. $212/mo

    Haus of Imports

    4.4
    Check Availability
    Lemont, IL (13 mi)
    Quick view
  • Glacier Silver Metallic 2019 BMW X3 M40i

    $31,895

    59,061 mi.
    Est. $598/mo

    Laurel BMW of Westmont

    4.5
    Check Availability
    Westmont, IL (7 mi)
    Quick view
  • $17,900

    80,025 mi.
    Est. $336/mo

    Haus of Imports

    4.4
    Check Availability
    Lemont, IL (13 mi)
    Quick view
  • $34,900

    40,978 mi.
    Est. $655/mo

    Perillo BMW

    3.9
    Check Availability
    Chicago, IL (15 mi)
    Quick view
  • Mineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30i

    Not Priced

    116,533 mi.
    Est. $0/mo

    Toyota on Edens

    3.1
    Check Availability
    Northbrook, IL (18 mi)
    Quick view
  • Brown 2019 BMW X3 XDrive30iBrown 2019 BMW X3 XDrive30iBrown 2019 BMW X3 XDrive30iBrown 2019 BMW X3 XDrive30iBrown 2019 BMW X3 XDrive30iBrown 2019 BMW X3 XDrive30i

    $28,998

    27,515 mi.
    Est. $544/mo

    CarMax Roanoke

    5.0
    Check Availability
    $399 delivery to Hillside, IL (2 mi)
    Quick view
  • White 2019 BMW X3 sDrive30iWhite 2019 BMW X3 sDrive30iWhite 2019 BMW X3 sDrive30iWhite 2019 BMW X3 sDrive30iWhite 2019 BMW X3 sDrive30iWhite 2019 BMW X3 sDrive30i

    $21,998

    63,384 mi.
    Est. $413/mo

    CarMax Bristol

    5.0
    Check Availability
    $399 delivery to Hillside, IL (2 mi)
    Quick view
  • Black Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40i

    $34,844

    64,479 mi.
    Est. $653/mo

    Zeigler Honda of Racine

    4.6
    Check Availability
    Mt Pleasant, WI (58 mi)
    Quick view
  • Black Sapphire Metallic 2019 BMW X3 xDrive30iBlack Sapphire Metallic 2019 BMW X3 xDrive30iBlack Sapphire Metallic 2019 BMW X3 xDrive30iBlack Sapphire Metallic 2019 BMW X3 xDrive30iBlack Sapphire Metallic 2019 BMW X3 xDrive30iBlack Sapphire Metallic 2019 BMW X3 xDrive30i

    $20,795

    $804
    55,852 mi.
    Est. $390/mo

    Bob Rohrman's Gurnee Hyundai

    4.1
    Check Availability
    Gurnee, IL (35 mi)
    Quick view
  • Black 2019 BMW X3 M40iBlack 2019 BMW X3 M40iBlack 2019 BMW X3 M40iBlack 2019 BMW X3 M40iBlack 2019 BMW X3 M40iBlack 2019 BMW X3 M40i

    $23,900

    100,704 mi.
    Est. $448/mo

    Prime Rides Autohaus

    Check Availability
    Dwight, IL (62 mi)
    Quick view
  • White 2019 BMW X3 xDrive30iWhite 2019 BMW X3 xDrive30iWhite 2019 BMW X3 xDrive30iWhite 2019 BMW X3 xDrive30iWhite 2019 BMW X3 xDrive30iWhite 2019 BMW X3 xDrive30i

    $18,400

    64,330 mi.
    Est. $345/mo

    Prime Rides Autohaus

    Check Availability
    Dwight, IL (62 mi)
    Quick view
  • $28,376

    82,687 mi.
    Est. $532/mo

    Dart Motors

    4.0
    Check Availability
    Mchenry, IL (35 mi)
    Quick view
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