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

    $49,293

    12,612 mi.
    Est. $899/mo

    Bob Brown Chevrolet

    4.4
    Check Availability
    Urbandale, IA (10 mi)
    Quick view
  • Aventurin Red Metallic 2022 BMW X3 xDrive30iAventurin Red Metallic 2022 BMW X3 xDrive30iAventurin Red Metallic 2022 BMW X3 xDrive30iAventurin Red Metallic 2022 BMW X3 xDrive30iAventurin Red Metallic 2022 BMW X3 xDrive30iAventurin Red Metallic 2022 BMW X3 xDrive30i

    $32,985

    43,430 mi.
    Est. $602/mo

    Shottenkirk Chevrolet

    4.7
    Check Availability
    Waukee, IA (7 mi)
    Quick view
  • Deep Sea Blue Metallic 2013 BMW 528 xDriveDeep Sea Blue Metallic 2013 BMW 528 xDriveDeep Sea Blue Metallic 2013 BMW 528 xDriveDeep Sea Blue Metallic 2013 BMW 528 xDriveDeep Sea Blue Metallic 2013 BMW 528 xDriveDeep Sea Blue Metallic 2013 BMW 528 xDrive

    $11,690

    $300
    77,895 mi.
    Est. $213/mo

    Audi Des Moines

    4.6
    Check Availability
    Johnston, IA (14 mi)
    Quick view
  • Black Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30i

    $25,990

    42,053 mi.
    Est. $474/mo

    Audi Des Moines

    4.6
    Check Availability
    Johnston, IA (14 mi)
    Quick view
  • Jet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDrive

    $16,995

    109,670 mi.
    Est. $310/mo

    Tom's Auto Sales

    2.4
    Check Availability
    Des Moines, IA (18 mi)
    Quick view
  • Arctic Race Blue Metallic 2025 BMW X3 30 xDriveArctic Race Blue Metallic 2025 BMW X3 30 xDriveArctic Race Blue Metallic 2025 BMW X3 30 xDriveArctic Race Blue Metallic 2025 BMW X3 30 xDriveArctic Race Blue Metallic 2025 BMW X3 30 xDriveArctic Race Blue Metallic 2025 BMW X3 30 xDrive

    $49,487

    3,362 mi.
    Est. $903/mo

    Karl Chevrolet

    4.4
    Check Availability
    Ankeny, IA (21 mi)
    Quick view
  • Mineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40i

    $47,959

    43,328 mi.
    Est. $875/mo

    Bob Brown Buick GMC

    4.7
    Check Availability
    Ankeny, IA (21 mi)
    Quick view
  • Black Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30iBlack Sapphire Metallic 2020 BMW X3 xDrive30i

    $21,033

    $641
    52,544 mi.
    Est. $384/mo

    Deery Brothers Chevrolet

    2.2
    Check Availability
    Pleasant Hill, IA (23 mi)
    Quick view
  • BLACK 2014 BMW X5 sDrive35iBLACK 2014 BMW X5 sDrive35iBLACK 2014 BMW X5 sDrive35iBLACK 2014 BMW X5 sDrive35iBLACK 2014 BMW X5 sDrive35iBLACK 2014 BMW X5 sDrive35i

    $9,990

    $851
    93,123 mi.
    Est. $182/mo

    Iowa Auto Exchange

    3.5
    Check Availability
    Des Moines, IA (18 mi)
    Quick view
  • Manhattan Green Metallic 2024 BMW X5 xDrive40iManhattan Green Metallic 2024 BMW X5 xDrive40iManhattan Green Metallic 2024 BMW X5 xDrive40iManhattan Green Metallic 2024 BMW X5 xDrive40iManhattan Green Metallic 2024 BMW X5 xDrive40iManhattan Green Metallic 2024 BMW X5 xDrive40i

    $45,965

    $959
    45,752 mi.
    Est. $839/mo

    Mercedes-Benz of Des Moines

    4.9
    Check Availability
    Urbandale, IA (10 mi)
    Quick view
  • Glacier Silver Metallic 2016 BMW X1 xDrive 28iGlacier Silver Metallic 2016 BMW X1 xDrive 28iGlacier Silver Metallic 2016 BMW X1 xDrive 28iGlacier Silver Metallic 2016 BMW X1 xDrive 28iGlacier Silver Metallic 2016 BMW X1 xDrive 28iGlacier Silver Metallic 2016 BMW X1 xDrive 28i

    $9,991

    $4.7K
    76,293 mi.
    Est. $182/mo

    Iowa Auto Exchange

    3.5
    Check Availability
    Des Moines, IA (18 mi)
    Quick view
  • Black 2014 BMW 328d xDriveBlack 2014 BMW 328d xDriveBlack 2014 BMW 328d xDriveBlack 2014 BMW 328d xDriveBlack 2014 BMW 328d xDriveBlack 2014 BMW 328d xDrive

    $16,299

    68,120 mi.
    Est. $297/mo

    Midwest Motors

    Check Availability
    Grimes, IA (12 mi)
    Quick view
  • Jet Black 2013 BMW 535 535iJet Black 2013 BMW 535 535iJet Black 2013 BMW 535 535iJet Black 2013 BMW 535 535iJet Black 2013 BMW 535 535iJet Black 2013 BMW 535 535i

    $6,640

    $1.1K
    90,888 mi.
    Est. $121/mo

    Iowa Auto Exchange

    3.5
    Check Availability
    Des Moines, IA (18 mi)
    Quick view
  • Space Gray Metallic 2011 BMW 328 i xDriveSpace Gray Metallic 2011 BMW 328 i xDriveSpace Gray Metallic 2011 BMW 328 i xDriveSpace Gray Metallic 2011 BMW 328 i xDriveSpace Gray Metallic 2011 BMW 328 i xDriveSpace Gray Metallic 2011 BMW 328 i xDrive

    $7,995

    124,734 mi.
    Est. $146/mo

    Tom's Auto Sales

    2.4
    Check Availability
    Des Moines, IA (18 mi)
    Quick view
  • Black 2013 BMW 528 i xDriveBlack 2013 BMW 528 i xDriveBlack 2013 BMW 528 i xDriveBlack 2013 BMW 528 i xDriveBlack 2013 BMW 528 i xDriveBlack 2013 BMW 528 i xDrive

    $14,499

    61,290 mi.
    Est. $264/mo

    Midwest Motors

    Check Availability
    Grimes, IA (12 mi)
    Quick view
  • 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

    $29,995

    50,778 mi.
    Est. $547/mo

    Lithia Volkswagen of Des Moines

    4.8
    Check Availability
    Johnston, IA (14 mi)
    Quick view
  • 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

    $53,999

    21,418 mi.
    Est. $985/mo

    Stivers Ford of Waukee

    4.0
    Check Availability
    Waukee, IA (7 mi)
    Quick view
  • Black Sapphire Metallic 2025 BMW X5 PHEV xDrive50e

    $57,900

    30,471 mi.
    Est. $1,056/mo

    Willis Pre-Owned Waukee

    Check Availability
    Waukee, IA (7 mi)
    Quick view
  • $30,993

    68,250 mi.
    Est. $565/mo

    Bob Brown Chevrolet

    4.4
    Check Availability
    Urbandale, IA (10 mi)
    Quick view
  • $47,924

    52,122 mi.
    Est. $874/mo

    Bob Brown Chevrolet

    4.4
    Check Availability
    Urbandale, IA (10 mi)
    Quick view
  • Not Priced

    151,112 mi.
    Est. $0/mo

    Willis Automotive

    4.7
    Check Availability
    Des Moines, IA (10 mi)
    Quick view
  • Alpine White 2024 BMW 760 xDrive

    $89,900

    9,180 mi.
    Est. $1,640/mo

    Willis Automotive

    4.7
    Check Availability
    Des Moines, IA (10 mi)
    Quick view
  • White 2023 BMW X1 XDrive28iWhite 2023 BMW X1 XDrive28iWhite 2023 BMW X1 XDrive28iWhite 2023 BMW X1 XDrive28iWhite 2023 BMW X1 XDrive28iWhite 2023 BMW X1 XDrive28i

    $33,998

    19,949 mi.
    Est. $620/mo

    CarMax Wichita

    Check Availability
    $249 delivery to Urbandale, IA (10 mi)
    Quick view
  • Alpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40i

    $73,577

    $300
    19,379 mi.
    Est. $1,342/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    $590 delivery from Naperville, IL (296 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