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
  • Dark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDrive

    $43,324

    23,019 mi.
    Est. $761/mo

    Morrie’s Golden Valley Cadillac

    4.3
    Check Availability
    Golden Valley, MN (8 mi)

    Quick view
  • Black Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDrive

    $30,690

    23,758 mi.
    Est. $539/mo

    Porsche Minneapolis

    Check Availability
    Golden Valley, MN (9 mi)

    Quick view
  • Skyscraper Grey Metallic 2026 BMW X5 xDrive40iSkyscraper Grey Metallic 2026 BMW X5 xDrive40iSkyscraper Grey Metallic 2026 BMW X5 xDrive40iSkyscraper Grey Metallic 2026 BMW X5 xDrive40iSkyscraper Grey Metallic 2026 BMW X5 xDrive40iSkyscraper Grey Metallic 2026 BMW X5 xDrive40i

    $81,325

    21 mi.
    Est. $1,428/mo

    BMW of Minnetonka

    4.8
    Check Availability
    Wayzata, MN (13 mi)
    Quick view
  • Black Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40i

    $81,795

    12 mi.
    Est. $1,436/mo

    BMW of Minnetonka

    4.8
    Check Availability
    Wayzata, MN (13 mi)
    Quick view
  • Alpine White 2007 BMW 650 650iAlpine White 2007 BMW 650 650iAlpine White 2007 BMW 650 650iAlpine White 2007 BMW 650 650iAlpine White 2007 BMW 650 650iAlpine White 2007 BMW 650 650i

    $15,350

    60,870 mi.
    Est. $270/mo

    BMW of Minnetonka

    4.8
    Check Availability
    Wayzata, MN (13 mi)
    Quick view
  • Blue Ridge Mountain Metallic 2026 BMW X5 xDrive40iBlue Ridge Mountain Metallic 2026 BMW X5 xDrive40iBlue Ridge Mountain Metallic 2026 BMW X5 xDrive40iBlue Ridge Mountain Metallic 2026 BMW X5 xDrive40iBlue Ridge Mountain Metallic 2026 BMW X5 xDrive40iBlue Ridge Mountain Metallic 2026 BMW X5 xDrive40i

    $80,320

    22 mi.
    Est. $1,410/mo

    BMW of Minnetonka

    4.8
    Check Availability
    Wayzata, MN (13 mi)
    Quick view
  • Black 2007 BMW 525 525xi AWD Leather heated, SUPER clean & LoadedBlack 2007 BMW 525 525xi AWD Leather heated, SUPER clean & LoadedBlack 2007 BMW 525 525xi AWD Leather heated, SUPER clean & LoadedBlack 2007 BMW 525 525xi AWD Leather heated, SUPER clean & LoadedBlack 2007 BMW 525 525xi AWD Leather heated, SUPER clean & LoadedBlack 2007 BMW 525 525xi AWD Leather heated, SUPER clean & Loaded

    $4,995

    205,127 mi.
    Est. $88/mo

    Original Owner Autos

    Check Availability
    Eden Prairie, MN (13 mi)
    Quick view
  • Black 2013 BMW 335 335iBlack 2013 BMW 335 335iBlack 2013 BMW 335 335iBlack 2013 BMW 335 335iBlack 2013 BMW 335 335iBlack 2013 BMW 335 335i

    $16,690

    51,580 mi.
    Est. $293/mo

    Porsche Minneapolis

    Check Availability
    Golden Valley, MN (9 mi)

    Quick view
  • White 2007 BMW M6 BaseWhite 2007 BMW M6 BaseWhite 2007 BMW M6 BaseWhite 2007 BMW M6 BaseWhite 2007 BMW M6 BaseWhite 2007 BMW M6 Base

    $18,500

    109,700 mi.
    Est. $325/mo

    Private seller: Taylor

    Contact Seller
    Maple Grove, MN (14 mi)
    Quick view
  • Blue 2024 BMW M440 iBlue 2024 BMW M440 iBlue 2024 BMW M440 iBlue 2024 BMW M440 iBlue 2024 BMW M440 iBlue 2024 BMW M440 i

    $59,999

    39,671 mi.
    Est. $1,053/mo

    Metro Auto Sales

    Check Availability
    Ramsey, MN (17 mi)
    Quick view
  • Silver 2015 BMW X5 xDrive35iSilver 2015 BMW X5 xDrive35iSilver 2015 BMW X5 xDrive35iSilver 2015 BMW X5 xDrive35iSilver 2015 BMW X5 xDrive35iSilver 2015 BMW X5 xDrive35i

    $14,300

    78,905 mi.
    Est. $251/mo

    Metro Auto Sales

    Check Availability
    Ramsey, MN (17 mi)
    Quick view
  • Black 2024 BMW 330 330i Sedan 4DBlack 2024 BMW 330 330i Sedan 4DBlack 2024 BMW 330 330i Sedan 4DBlack 2024 BMW 330 330i Sedan 4DBlack 2024 BMW 330 330i Sedan 4DBlack 2024 BMW 330 330i Sedan 4D

    $26,997

    60,007 mi.
    Est. $474/mo

    North Imports

    4.3
    Check Availability
    Burnsville, MN (17 mi)
    Quick view
  • Blue 2019 BMW M5 CompetitionBlue 2019 BMW M5 CompetitionBlue 2019 BMW M5 CompetitionBlue 2019 BMW M5 CompetitionBlue 2019 BMW M5 CompetitionBlue 2019 BMW M5 Competition

    $62,000

    45,500 mi.
    Est. $1,089/mo

    Private seller: Robbie

    Contact Seller
    Medina, MN (17 mi)
    Quick view
  • Black 2016 BMW 428 Gran Coupe i xDriveBlack 2016 BMW 428 Gran Coupe i xDriveBlack 2016 BMW 428 Gran Coupe i xDriveBlack 2016 BMW 428 Gran Coupe i xDriveBlack 2016 BMW 428 Gran Coupe i xDriveBlack 2016 BMW 428 Gran Coupe i xDrive

    $15,250

    102,802 mi.
    Est. $268/mo

    White Bear Subaru

    4.8
    Check Availability
    Vadnais Heights, MN (11 mi)

    Quick view
  • Black Sapphire Metallic 2018 BMW M240 i xDriveBlack Sapphire Metallic 2018 BMW M240 i xDriveBlack Sapphire Metallic 2018 BMW M240 i xDriveBlack Sapphire Metallic 2018 BMW M240 i xDriveBlack Sapphire Metallic 2018 BMW M240 i xDriveBlack Sapphire Metallic 2018 BMW M240 i xDrive

    $23,500

    27,228 mi.
    Est. $413/mo

    Infinity Auto Sales

    4.6
    Check Availability
    Ham Lake, MN (17 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW M2 Base 2dr CoupeBlack Sapphire Metallic 2024 BMW M2 Base 2dr CoupeBlack Sapphire Metallic 2024 BMW M2 Base 2dr CoupeBlack Sapphire Metallic 2024 BMW M2 Base 2dr CoupeBlack Sapphire Metallic 2024 BMW M2 Base 2dr CoupeBlack Sapphire Metallic 2024 BMW M2 Base 2dr Coupe

    $46,900

    8,784 mi.
    Est. $823/mo

    Infinity Auto Sales

    4.6
    Check Availability
    Ham Lake, MN (17 mi)
    Quick view
  • Gray 2010 BMW 335 i xDriveGray 2010 BMW 335 i xDriveGray 2010 BMW 335 i xDriveGray 2010 BMW 335 i xDriveGray 2010 BMW 335 i xDriveGray 2010 BMW 335 i xDrive

    $10,995

    124,256 mi.
    Est. $193/mo

    Private seller: Dylan

    Contact Seller
    Eden Prairie, MN (18 mi)
    Quick view
  • Gray 2012 BMW X5 xDrive50iGray 2012 BMW X5 xDrive50iGray 2012 BMW X5 xDrive50iGray 2012 BMW X5 xDrive50iGray 2012 BMW X5 xDrive50iGray 2012 BMW X5 xDrive50i

    $17,995

    117,425 mi.
    Est. $316/mo

    Private seller: Dylan

    Contact Seller
    Eden Prairie, MN (18 mi)
    Quick view
  • White 2013 BMW 328 xDriveWhite 2013 BMW 328 xDriveWhite 2013 BMW 328 xDriveWhite 2013 BMW 328 xDriveWhite 2013 BMW 328 xDriveWhite 2013 BMW 328 xDrive

    $12,749

    $300
    57,500 mi.
    Est. $224/mo

    Exotic Automotives LLC

    Check Availability
    Ham Lake, MN (18 mi)
    Quick view
  • Black Sapphire Metallic 2021 BMW M440 i xDriveBlack Sapphire Metallic 2021 BMW M440 i xDriveBlack Sapphire Metallic 2021 BMW M440 i xDriveBlack Sapphire Metallic 2021 BMW M440 i xDriveBlack Sapphire Metallic 2021 BMW M440 i xDriveBlack Sapphire Metallic 2021 BMW M440 i xDrive

    $42,344

    45,277 mi.
    Est. $744/mo

    Morrie's Minnetonka Ford

    4.5
    Check Availability
    Hopkins, MN (11 mi)

    Quick view
  • Green 2017 BMW 430 Gran Coupe i xDriveGreen 2017 BMW 430 Gran Coupe i xDriveGreen 2017 BMW 430 Gran Coupe i xDriveGreen 2017 BMW 430 Gran Coupe i xDriveGreen 2017 BMW 430 Gran Coupe i xDriveGreen 2017 BMW 430 Gran Coupe i xDrive

    $16,899

    $300
    68,100 mi.
    Est. $297/mo

    Exotic Automotives LLC

    Check Availability
    Ham Lake, MN (18 mi)
    Quick view
  • Gray 2015 BMW X6 xDrive50iGray 2015 BMW X6 xDrive50iGray 2015 BMW X6 xDrive50iGray 2015 BMW X6 xDrive50iGray 2015 BMW X6 xDrive50iGray 2015 BMW X6 xDrive50i

    $17,890

    102,000 mi.
    Est. $314/mo

    Direct Auto Sales

    4.7
    Check Availability
    Loretto, MN (20 mi)
    Quick view
  • BLACK 2011 BMW 528 IBLACK 2011 BMW 528 IBLACK 2011 BMW 528 IBLACK 2011 BMW 528 IBLACK 2011 BMW 528 IBLACK 2011 BMW 528 I

    $4,200

    182,400 mi.
    Est. $74/mo

    Forest Lake Auto Truck and Trailer

    Check Availability
    Forest Lake, MN (21 mi)
    Quick view
  • White 2023 BMW X5 M BaseWhite 2023 BMW X5 M BaseWhite 2023 BMW X5 M BaseWhite 2023 BMW X5 M BaseWhite 2023 BMW X5 M BaseWhite 2023 BMW X5 M Base

    $49,000

    123,000 mi.
    Est. $860/mo

    Private seller: Tony

    Contact Seller
    Victoria, MN (24 mi)
    Quick view
  • Black 2014 BMW 435 iBlack 2014 BMW 435 iBlack 2014 BMW 435 iBlack 2014 BMW 435 iBlack 2014 BMW 435 iBlack 2014 BMW 435 i

    $23,950

    84,000 mi.
    Est. $421/mo

    Private seller: Beckham

    Contact Seller
    Chaska, MN (25 mi)
    Quick view
  • Azurite Black Metallic 2013 BMW 528 i xDriveAzurite Black Metallic 2013 BMW 528 i xDriveAzurite Black Metallic 2013 BMW 528 i xDriveAzurite Black Metallic 2013 BMW 528 i xDriveAzurite Black Metallic 2013 BMW 528 i xDriveAzurite Black Metallic 2013 BMW 528 i xDrive

    $11,250

    86,374 mi.
    Est. $198/mo

    White Bear Subaru

    4.8
    Check Availability
    Vadnais Heights, MN (11 mi)

    Quick view
  • Gray 2008 BMW X5 4.8iGray 2008 BMW X5 4.8iGray 2008 BMW X5 4.8iGray 2008 BMW X5 4.8iGray 2008 BMW X5 4.8iGray 2008 BMW X5 4.8i

    $5,999

    185,994 mi.
    Est. $105/mo

    American Motors, Inc

    Check Availability
    Farmington, MN (26 mi)
    Quick view
  • White 2018 BMW 540 i xDriveWhite 2018 BMW 540 i xDriveWhite 2018 BMW 540 i xDriveWhite 2018 BMW 540 i xDriveWhite 2018 BMW 540 i xDriveWhite 2018 BMW 540 i xDrive

    $19,999

    98,500 mi.
    Est. $351/mo

    Private seller: Jeff

    Contact Seller
    Lakeville, MN (27 mi)
    Quick view
  • Black 2018 BMW 430 iBlack 2018 BMW 430 iBlack 2018 BMW 430 iBlack 2018 BMW 430 iBlack 2018 BMW 430 iBlack 2018 BMW 430 i

    $19,975

    37,950 mi.
    Est. $351/mo

    Private seller: Brian

    Contact Seller
    Hastings, MN (29 mi)
    Quick view
  • Black Sapphire Metallic 2019 BMW X7 xDrive50i

    $45,075

    35,311 mi.
    Est. $791/mo

    Poquet Auto

    Check Availability
    Golden Valley, MN (6 mi)
    Quick view
  • Austin Yellow Metallic 2018 BMW M4 BaseAustin Yellow Metallic 2018 BMW M4 BaseAustin Yellow Metallic 2018 BMW M4 BaseAustin Yellow Metallic 2018 BMW M4 BaseAustin Yellow Metallic 2018 BMW M4 BaseAustin Yellow Metallic 2018 BMW M4 Base

    $54,555

    17,510 mi.
    Est. $958/mo

    Autos of Chicago

    4.3
    Check Availability
    $332 delivery from Arlington Heights, IL (333 mi)
    Quick view
  • Black 2006 BMW M5 BaseBlack 2006 BMW M5 BaseBlack 2006 BMW M5 BaseBlack 2006 BMW M5 BaseBlack 2006 BMW M5 BaseBlack 2006 BMW M5 Base

    $28,900

    $1K
    55,521 mi.
    Est. $507/mo

    Harvest Auto Family

    Check Availability
    $467 delivery from Wahoo, NE (312 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