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

    $32,804

    $586
    53,856 mi.
    Est. $618/mo

    Nissan of Downtown L.A.

    4.7
    Los Angeles, CA (1,745 mi)
    Check Availability

  • Alpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40i

    $27,797

    93,357 mi.
    Est. $524/mo

    Spitzer Honda Euclid

    4.8
    Cleveland, OH (316 mi)
    Check Availability

  • Sunstone Metallic 2020 BMW X3 M40iSunstone Metallic 2020 BMW X3 M40iSunstone Metallic 2020 BMW X3 M40iSunstone Metallic 2020 BMW X3 M40iSunstone Metallic 2020 BMW X3 M40iSunstone Metallic 2020 BMW X3 M40i

    $29,916

    80,102 mi.
    Est. $564/mo

    John Megel Chevrolet

    4.4
    Dawsonville, GA (556 mi)
    Check Availability

  • Silver 2020 BMW X3 M40iSilver 2020 BMW X3 M40iSilver 2020 BMW X3 M40iSilver 2020 BMW X3 M40iSilver 2020 BMW X3 M40iSilver 2020 BMW X3 M40i

    $24,372

    $1K
    98,744 mi.
    Est. $459/mo

    carneed

    4.8
    Northbrook, IL (18 mi)
    Check Availability
  • Alpine White 2020 BMW X3 M40i Sports Activity VehicleAlpine White 2020 BMW X3 M40i Sports Activity VehicleAlpine White 2020 BMW X3 M40i Sports Activity VehicleAlpine White 2020 BMW X3 M40i Sports Activity VehicleAlpine White 2020 BMW X3 M40i Sports Activity VehicleAlpine White 2020 BMW X3 M40i Sports Activity Vehicle

    $24,597

    $1K
    101,798 mi.
    Est. $463/mo

    Arrow Motors

    5.0
    Linden, NJ (700 mi)
    Check Availability
  • Alpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40i

    $34,087

    62,554 mi.
    Est. $642/mo

    Dean Team Volvo Cars of Saint Louis

    4.8
    Saint Louis, MO (267 mi)
    Check Availability
  • Dark Graphite Metallic 2020 BMW X3 M40iDark Graphite Metallic 2020 BMW X3 M40iDark Graphite Metallic 2020 BMW X3 M40iDark Graphite Metallic 2020 BMW X3 M40iDark Graphite Metallic 2020 BMW X3 M40iDark Graphite Metallic 2020 BMW X3 M40i

    $31,687

    72,091 mi.
    Est. $597/mo

    Prestige Auto Mart of Westport

    4.7
    Westport, MA (854 mi)
    Check Availability
  • Alpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40iAlpine White 2020 BMW X3 M40i

    $34,998

    63,490 mi.
    Est. $659/mo

    Liberty Bay Auto

    4.7
    Poulsbo, WA (1,748 mi)
    Check Availability
  • Carbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40i

    $29,433

    70,520 mi.
    Est. $554/mo

    Germain Honda of Beavercreek

    4.7
    Dayton, OH (242 mi)
    Check Availability

  • Dark Graphite 2020 BMW X3 M40iDark Graphite 2020 BMW X3 M40iDark Graphite 2020 BMW X3 M40iDark Graphite 2020 BMW X3 M40iDark Graphite 2020 BMW X3 M40iDark Graphite 2020 BMW X3 M40i

    $32,699

    43,557 mi.
    Est. $616/mo

    The Platinum Collection LLC

    3.9
    Delray Beach, FL (1,150 mi)
    Check Availability
  • Black Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40i

    $30,211

    66,126 mi.
    Est. $569/mo

    World Class Motors

    3.1
    Noblesville, IN (154 mi)
    Check Availability
  • Glacier Silver Metallic 2020 BMW X3 M40iGlacier Silver Metallic 2020 BMW X3 M40iGlacier Silver Metallic 2020 BMW X3 M40iGlacier Silver Metallic 2020 BMW X3 M40iGlacier Silver Metallic 2020 BMW X3 M40iGlacier Silver Metallic 2020 BMW X3 M40i

    $28,999

    $1K
    53,484 mi.
    Est. $546/mo

    Universal Autos

    2.6
    Bellmore, NY (737 mi)
    Check Availability
  • Black Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40i

    $34,800

    30,292 mi.
    Est. $656/mo

    Clement Supercenter

    2.2
    St. Charles, MO (264 mi)
    Check Availability
  • Carbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40i

    $26,999

    75,237 mi.
    Est. $509/mo

    Universal Autos

    2.6
    Bellmore, NY (737 mi)
    Check Availability
  • Black Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40iBlack Sapphire Metallic 2020 BMW X3 M40i

    $33,037

    53,694 mi.
    Est. $622/mo

    STG Auto Group of Bellflower

    2.4
    Bellflower, CA (1,743 mi)
    Check Availability

  • Carbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40i

    $36,127

    $543
    38,794 mi.
    Est. $681/mo

    BMW of Greensboro

    1.9
    Greensboro, NC (579 mi)
    Check Availability
  • Carbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40iCarbon Black Metallic 2020 BMW X3 M40i

    $23,000

    112,807 mi.
    Est. $433/mo

    East Coast Motors

    Binghamton, NY (603 mi)
    Check Availability
  • Dark Graphite Metallic 2020 BMW X3 M40iDark Graphite Metallic 2020 BMW X3 M40iDark Graphite Metallic 2020 BMW X3 M40iDark Graphite Metallic 2020 BMW X3 M40iDark Graphite Metallic 2020 BMW X3 M40iDark Graphite Metallic 2020 BMW X3 M40i

    Not Priced

    114,552 mi.
    Est. $0/mo

    BMW, Mini of Wichita

    4.7
    Wichita, KS (584 mi)
    Check Availability
  • Glacier Silver Metallic 2020 BMW X3 M40i

    $34,694

    44,989 mi.
    Est. $654/mo

    BMW of Towson

    4.7
    Towson, MD (602 mi)
    Check Availability
  • Not Priced

    58,782 mi.
    Est. $0/mo

    BMW of Devon

    4.9
    Devon, PA (650 mi)
    Check Availability
  • $28,999

    $991
    46,439 mi.
    Est. $546/mo

    Universal Autos

    2.6
    Bellmore, NY (737 mi)
    Check Availability
  • Phytonic Blue Metallic 2020 BMW X3 M40i

    $31,790

    71,974 mi.
    Est. $599/mo

    Rick Hendrick BMW Charleston

    4.9
    Charleston, SC (755 mi)
    Check Availability
  • Blue Metallic 2020 BMW X3 M40i

    Not Priced

    55,676 mi.

    Mercedes-Benz of Warwick

    4.9
    Warwick, RI (831 mi)
    Check Availability
  • $36,036

    26,169 mi.
    Est. $679/mo

    Herb Chambers BMW MINI of Boston

    4.8
    Boston, MA (846 mi)
    Check Availability
  • $31,216

    76,762 mi.
    Est. $588/mo

    Toyota of Cedar Park

    4.8
    Cedar Park, TX (967 mi)
    Check Availability
  • $33,495

    65,230 mi.
    Est. $631/mo

    Sayer Chrysler Dodge Jeep Ram

    4.4
    Idaho Falls, ID (1,240 mi)
    Check Availability