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
  • Blue 2013 BMW X3 xDrive28iBlue 2013 BMW X3 xDrive28iBlue 2013 BMW X3 xDrive28iBlue 2013 BMW X3 xDrive28iBlue 2013 BMW X3 xDrive28iBlue 2013 BMW X3 xDrive28i

    $10,199

    79,509 mi.
    Est. $189/mo

    Ace Auto Cars

    Jordan, MN (21 mi)
    Check Availability

  • Skyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30iSkyscraper Gray Metallic 2023 BMW X3 xDrive30i

    $35,049

    $1.3K
    14,530 mi.
    Est. $648/mo

    Walser Kia

    4.6
    Minnetonka, MN (12 mi)
    Check Availability

  • Gray Metallic 2022 BMW X3 M40iGray Metallic 2022 BMW X3 M40iGray Metallic 2022 BMW X3 M40iGray Metallic 2022 BMW X3 M40iGray Metallic 2022 BMW X3 M40iGray Metallic 2022 BMW X3 M40i

    $39,849

    $500
    54,993 mi.
    Est. $737/mo

    Walser Kia

    4.6
    Minnetonka, MN (12 mi)
    Check Availability

  • Gray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30i

    $30,348

    $501
    33,685 mi.
    Est. $562/mo

    Walser Hyundai Coon Rapids

    4.3
    Coon Rapids, MN (23 mi)
    Check Availability
  • Jet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30i

    $30,020

    $325
    50,683 mi.
    Est. $555/mo

    Lincoln of Bloomington

    4.1
    Bloomington, MN (23 mi)
    Check Availability
  • Carbon Black Metallic 2016 BMW X3 xDrive28iCarbon Black Metallic 2016 BMW X3 xDrive28iCarbon Black Metallic 2016 BMW X3 xDrive28iCarbon Black Metallic 2016 BMW X3 xDrive28iCarbon Black Metallic 2016 BMW X3 xDrive28iCarbon Black Metallic 2016 BMW X3 xDrive28i

    $13,630

    86,062 mi.
    Est. $252/mo

    iDeal Auto Imports

    Eden Prairie, MN (16 mi)
    Check Availability
  • Carbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40i

    $31,650

    76,998 mi.
    Est. $586/mo

    Porsche Minneapolis

    Golden Valley, MN (15 mi)
    Check Availability
  • 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

    $18,795

    85,067 mi.
    Est. $348/mo

    Perfect 10 Auto

    Spring Lake Park, MN (24 mi)
    Check Availability
  • White Metallic 2021 BMW X3 xDrive30iWhite Metallic 2021 BMW X3 xDrive30iWhite Metallic 2021 BMW X3 xDrive30iWhite Metallic 2021 BMW X3 xDrive30iWhite Metallic 2021 BMW X3 xDrive30iWhite Metallic 2021 BMW X3 xDrive30i

    $21,349

    78,539 mi.
    Est. $395/mo

    Apple Ford Shakopee

    4.7
    Shakopee, MN (19 mi)
    Check Availability

  • 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

    $16,495

    91,900 mi.
    Est. $305/mo

    Bob's Auto Ranch

    Lino Lakes, MN (30 mi)
    Check Availability
  • Dark Graphite Metallic 2019 BMW X3 xDrive30iDark Graphite Metallic 2019 BMW X3 xDrive30iDark Graphite Metallic 2019 BMW X3 xDrive30iDark Graphite Metallic 2019 BMW X3 xDrive30iDark Graphite Metallic 2019 BMW X3 xDrive30iDark Graphite Metallic 2019 BMW X3 xDrive30i

    $18,618

    74,640 mi.
    Est. $344/mo

    Drive Appeal- Eden Prairie(Indoor Showroom)

    Eden Prairie, MN (18 mi)
    Check Availability
  • Alpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40i

    $52,850

    22,106 mi.
    Est. $978/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (23 mi)
    Check Availability
  • Black Sapphire Metallic 2018 BMW X3 xDrive30iBlack Sapphire Metallic 2018 BMW X3 xDrive30iBlack Sapphire Metallic 2018 BMW X3 xDrive30iBlack Sapphire Metallic 2018 BMW X3 xDrive30iBlack Sapphire Metallic 2018 BMW X3 xDrive30iBlack Sapphire Metallic 2018 BMW X3 xDrive30i

    $14,150

    $500
    117,871 mi.
    Est. $262/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (12 mi)
    Check Availability
  • Gray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30i

    $41,850

    23,350 mi.
    Est. $774/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (23 mi)
    Check Availability
  • Alpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30i

    $32,350

    30,141 mi.
    Est. $599/mo

    Luther Bloomington Hyundai

    4.4
    Bloomington, MN (21 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

    $30,350

    $388
    51,457 mi.
    Est. $562/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (12 mi)
    Check Availability
  • Mineral White Metallic 2022 BMW X3 xDrive30iMineral White Metallic 2022 BMW X3 xDrive30iMineral White Metallic 2022 BMW X3 xDrive30iMineral White Metallic 2022 BMW X3 xDrive30iMineral White Metallic 2022 BMW X3 xDrive30iMineral White Metallic 2022 BMW X3 xDrive30i

    $35,075

    18,402 mi.
    Est. $649/mo

    Poquet Auto

    4.5
    Golden Valley, MN (18 mi)
    Check Availability
  • Black 2023 BMW X3 xDrive30iBlack 2023 BMW X3 xDrive30iBlack 2023 BMW X3 xDrive30iBlack 2023 BMW X3 xDrive30iBlack 2023 BMW X3 xDrive30iBlack 2023 BMW X3 xDrive30i

    $33,348

    43,570 mi.
    Est. $617/mo

    Walser Toyota

    4.2
    Minneapolis, MN (21 mi)
    Check Availability
  • Black 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30i

    $34,348

    $601
    43,092 mi.
    Est. $636/mo

    Walser Honda

    4.7
    Burnsville, MN (28 mi)
    Check Availability
  • Jet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30i

    $18,327

    $670
    82,600 mi.
    Est. $339/mo

    Ryan Chevrolet Cadillac

    4.9
    Buffalo, MN (15 mi)
    Check Availability
  • Black 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30i

    $33,348

    33,982 mi.
    Est. $617/mo

    Walser Mitsubishi - Burnsville

    4.6
    Burnsville, MN (26 mi)
    Check Availability

  • 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

    $51,843

    10,144 mi.
    Est. $959/mo

    Genesis of Minneapolis

    4.1
    Golden Valley, MN (16 mi)
    Check Availability
  • Gray 2025 BMW X3 30 xDriveGray 2025 BMW X3 30 xDriveGray 2025 BMW X3 30 xDriveGray 2025 BMW X3 30 xDriveGray 2025 BMW X3 30 xDriveGray 2025 BMW X3 30 xDrive

    $40,345

    15,403 mi.
    Est. $746/mo

    Mainstreet Motor Company

    4.0
    Hopkins, MN (15 mi)
    Check Availability
  • Jet Black 2020 BMW X3 sDrive30iJet Black 2020 BMW X3 sDrive30iJet Black 2020 BMW X3 sDrive30iJet Black 2020 BMW X3 sDrive30iJet Black 2020 BMW X3 sDrive30iJet Black 2020 BMW X3 sDrive30i

    $23,498

    24,897 mi.
    Est. $435/mo

    Walser Toyota

    4.2
    Minneapolis, MN (21 mi)
    Check Availability
  • Jet Black 2024 BMW X3 xDrive30iJet Black 2024 BMW X3 xDrive30iJet Black 2024 BMW X3 xDrive30iJet Black 2024 BMW X3 xDrive30iJet Black 2024 BMW X3 xDrive30iJet Black 2024 BMW X3 xDrive30i

    $39,850

    33,260 mi.
    Est. $737/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (23 mi)
    Check Availability
  • Silver 2011 BMW X3 xDrive28iSilver 2011 BMW X3 xDrive28iSilver 2011 BMW X3 xDrive28iSilver 2011 BMW X3 xDrive28iSilver 2011 BMW X3 xDrive28iSilver 2011 BMW X3 xDrive28i

    $9,273

    74,114 mi.
    Est. $172/mo

    Northtown Auto Sales

    Minneapolis, MN (23 mi)
    Check Availability
  • Gray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30i

    $30,348

    $501
    33,685 mi.
    Est. $562/mo

    Walser Hyundai Coon Rapids

    4.3
    Coon Rapids, MN (23 mi)
    Check Availability

  • Black 2024 BMW X3 M40iBlack 2024 BMW X3 M40iBlack 2024 BMW X3 M40iBlack 2024 BMW X3 M40iBlack 2024 BMW X3 M40iBlack 2024 BMW X3 M40i

    $47,348

    38,440 mi.
    Est. $876/mo

    Walser Nissan Wayzata

    4.2
    Wayzata, MN (11 mi)
    Check Availability
  • Black 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30i

    $25,149

    51,505 mi.
    Est. $465/mo

    Walser Honda

    4.7
    Burnsville, MN (28 mi)
    Check Availability
  • Arctic Race Blue Metallic 2026 BMW X3 M50 xDriveArctic Race Blue Metallic 2026 BMW X3 M50 xDriveArctic Race Blue Metallic 2026 BMW X3 M50 xDriveArctic Race Blue Metallic 2026 BMW X3 M50 xDriveArctic Race Blue Metallic 2026 BMW X3 M50 xDriveArctic Race Blue Metallic 2026 BMW X3 M50 xDrive

    $73,190

    960 mi.
    Est. $1,354/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (12 mi)
    Check Availability
  • Silver 2021 BMW X3 XDrive30iSilver 2021 BMW X3 XDrive30iSilver 2021 BMW X3 XDrive30iSilver 2021 BMW X3 XDrive30iSilver 2021 BMW X3 XDrive30iSilver 2021 BMW X3 XDrive30i

    $23,998

    $1K
    56,674 mi.
    Est. $444/mo

    CarMax Des Moines

    4.1
    $199 delivery to Brooklyn Park, MN (17 mi)
    Check Availability
  • Dark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40i

    $52,700

    17,890 mi.
    Est. $975/mo

    Scherer Volvo Cars

    4.9
    $536 delivery from Peoria, IL (358 mi)
    Check Availability

Compare the BMW X3