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 2021 BMW 330e 330e xDriveAlpine White 2021 BMW 330e 330e xDriveAlpine White 2021 BMW 330e 330e xDriveAlpine White 2021 BMW 330e 330e xDriveAlpine White 2021 BMW 330e 330e xDriveAlpine White 2021 BMW 330e 330e xDrive

    $20,348

    $500
    82,080 mi.
    Est. $356/mo

    Luther Used Car Company

    4.2
    Brooklyn Park, MN (19 mi)
    Check Availability

    Quick view
  • Glacier Silver Metallic 2013 BMW 328 xDriveGlacier Silver Metallic 2013 BMW 328 xDriveGlacier Silver Metallic 2013 BMW 328 xDriveGlacier Silver Metallic 2013 BMW 328 xDriveGlacier Silver Metallic 2013 BMW 328 xDriveGlacier Silver Metallic 2013 BMW 328 xDrive

    $9,349

    $1K
    138,611 mi.
    Est. $163/mo

    Morrie's West End Lincoln

    4.7
    Minneapolis, MN (17 mi)
    Check Availability
    Quick view
  • White 2014 BMW 328 328i xDrive AWD 4dr SedanWhite 2014 BMW 328 328i xDrive AWD 4dr SedanWhite 2014 BMW 328 328i xDrive AWD 4dr SedanWhite 2014 BMW 328 328i xDrive AWD 4dr SedanWhite 2014 BMW 328 328i xDrive AWD 4dr SedanWhite 2014 BMW 328 328i xDrive AWD 4dr Sedan

    $11,975

    84,569 mi.
    Est. $209/mo

    RAVMOTORS of Crystal

    4.8
    Minneapolis, MN (17 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2025 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2025 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2025 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2025 BMW 228 Gran Coupe xDriveBlack Sapphire Metallic 2025 BMW 228 Gran Coupe xDrive

    $34,748

    16,400 mi.
    Est. $607/mo

    Luther Brookdale Mazda

    4.9
    Brooklyn Center, MN (19 mi)
    Check Availability
    Quick view
  • White 2023 BMW i7 XDrive60White 2023 BMW i7 XDrive60White 2023 BMW i7 XDrive60White 2023 BMW i7 XDrive60White 2023 BMW i7 XDrive60White 2023 BMW i7 XDrive60

    $63,998

    20,137 mi.
    Est. $1,119/mo

    CarMax Brooklyn Park

    4.5
    Brooklyn Park, MN (17 mi)
    Check Availability
    Quick view
  • Blue 2021 BMW 530 IBlue 2021 BMW 530 IBlue 2021 BMW 530 IBlue 2021 BMW 530 IBlue 2021 BMW 530 IBlue 2021 BMW 530 I

    $28,998

    44,170 mi.
    Est. $507/mo

    CarMax Brooklyn Park

    4.5
    Brooklyn Park, MN (17 mi)
    Check Availability
    Quick view
  • White 2019 BMW 330 XIWhite 2019 BMW 330 XIWhite 2019 BMW 330 XIWhite 2019 BMW 330 XIWhite 2019 BMW 330 XIWhite 2019 BMW 330 XI

    $23,998

    65,851 mi.
    Est. $419/mo

    CarMax Brooklyn Park

    4.5
    Brooklyn Park, MN (17 mi)
    Check Availability
    Quick view
  • Blue Metallic 2024 BMW 330 330i xDriveBlue Metallic 2024 BMW 330 330i xDriveBlue Metallic 2024 BMW 330 330i xDriveBlue Metallic 2024 BMW 330 330i xDriveBlue Metallic 2024 BMW 330 330i xDriveBlue Metallic 2024 BMW 330 330i xDrive

    $41,999

    7,724 mi.
    Est. $734/mo

    Motorwerks MINI

    4.8
    Golden Valley, MN (17 mi)
    Check Availability
    Quick view
  • Alpine White Metallic 2013 BMW M5 BaseAlpine White Metallic 2013 BMW M5 BaseAlpine White Metallic 2013 BMW M5 BaseAlpine White Metallic 2013 BMW M5 BaseAlpine White Metallic 2013 BMW M5 BaseAlpine White Metallic 2013 BMW M5 Base

    $35,000

    43,370 mi.
    Est. $612/mo

    Right Buy Auto

    Blaine, MN (26 mi)
    Check Availability
    Quick view
  • Space Gray Metallic 2009 BMW 335 i xDriveSpace Gray Metallic 2009 BMW 335 i xDriveSpace Gray Metallic 2009 BMW 335 i xDriveSpace Gray Metallic 2009 BMW 335 i xDriveSpace Gray Metallic 2009 BMW 335 i xDriveSpace Gray Metallic 2009 BMW 335 i xDrive

    $9,999

    113,452 mi.
    Est. $175/mo

    Enthusiast Car Co

    Ham Lake, MN (30 mi)
    Check Availability
    Quick view
  • Green 2022 BMW M3 Competition xDriveGreen 2022 BMW M3 Competition xDriveGreen 2022 BMW M3 Competition xDriveGreen 2022 BMW M3 Competition xDriveGreen 2022 BMW M3 Competition xDriveGreen 2022 BMW M3 Competition xDrive

    $77,499

    45,337 mi.
    Est. $1,355/mo

    Enthusiast Car Co

    Ham Lake, MN (30 mi)
    Check Availability
    Quick view
  • Black 2017 BMW 320 i xDriveBlack 2017 BMW 320 i xDriveBlack 2017 BMW 320 i xDriveBlack 2017 BMW 320 i xDriveBlack 2017 BMW 320 i xDriveBlack 2017 BMW 320 i xDrive

    $13,295

    91,731 mi.
    Est. $232/mo

    Perfect 10 Auto

    Spring Lake Park, MN (24 mi)
    Check Availability
    Quick view
  • 2013 BMW 328 xDrive2013 BMW 328 xDrive2013 BMW 328 xDrive2013 BMW 328 xDrive2013 BMW 328 xDrive2013 BMW 328 xDrive

    $12,106

    85,122 mi.
    Est. $212/mo

    iDeal Auto Imports

    Eden Prairie, MN (16 mi)
    Check Availability
    Quick view
  • Jet Black 2014 BMW 328 328i xDrive AWD 4dr SedanJet Black 2014 BMW 328 328i xDrive AWD 4dr SedanJet Black 2014 BMW 328 328i xDrive AWD 4dr SedanJet Black 2014 BMW 328 328i xDrive AWD 4dr SedanJet Black 2014 BMW 328 328i xDrive AWD 4dr SedanJet Black 2014 BMW 328 328i xDrive AWD 4dr Sedan

    $12,375

    $620
    97,571 mi.
    Est. $216/mo

    The Car Buying Center

    Loretto, MN (6 mi)
    Check Availability
    Quick view
  • BROWN 2016 BMW 750 i xDriveBROWN 2016 BMW 750 i xDriveBROWN 2016 BMW 750 i xDriveBROWN 2016 BMW 750 i xDriveBROWN 2016 BMW 750 i xDriveBROWN 2016 BMW 750 i xDrive

    $18,314

    92,422 mi.
    Est. $320/mo

    iDeal Auto Imports

    Eden Prairie, MN (16 mi)
    Check Availability
    Quick view
  • Black 2016 BMW 328 xDriveBlack 2016 BMW 328 xDriveBlack 2016 BMW 328 xDriveBlack 2016 BMW 328 xDriveBlack 2016 BMW 328 xDriveBlack 2016 BMW 328 xDrive

    $14,275

    90,257 mi.
    Est. $249/mo

    Automotion sales

    Minneapolis, MN (19 mi)
    Check Availability
    Quick view
  • Mineral White Metallic 2021 BMW 228 Gran Coupe xDriveMineral White Metallic 2021 BMW 228 Gran Coupe xDriveMineral White Metallic 2021 BMW 228 Gran Coupe xDriveMineral White Metallic 2021 BMW 228 Gran Coupe xDriveMineral White Metallic 2021 BMW 228 Gran Coupe xDriveMineral White Metallic 2021 BMW 228 Gran Coupe xDrive

    $27,240

    19,021 mi.
    Est. $476/mo

    Luther INFINITI of Bloomington

    Bloomington, MN (23 mi)
    Check Availability
    Quick view
  • Glacier Silver Metallic 2017 BMW 340 xDriveGlacier Silver Metallic 2017 BMW 340 xDriveGlacier Silver Metallic 2017 BMW 340 xDriveGlacier Silver Metallic 2017 BMW 340 xDriveGlacier Silver Metallic 2017 BMW 340 xDriveGlacier Silver Metallic 2017 BMW 340 xDrive

    $25,977

    96,598 mi.
    Est. $454/mo

    U Car Connect

    Eden Prairie, MN (18 mi)
    Check Availability
    Quick view
  • Black 2017 BMW 740 i xDriveBlack 2017 BMW 740 i xDriveBlack 2017 BMW 740 i xDriveBlack 2017 BMW 740 i xDriveBlack 2017 BMW 740 i xDriveBlack 2017 BMW 740 i xDrive

    $19,295

    109,119 mi.
    Est. $337/mo

    Perfect 10 Auto

    Spring Lake Park, MN (24 mi)
    Check Availability
    Quick view
  • Gray 2018 BMW 330 i xDriveGray 2018 BMW 330 i xDriveGray 2018 BMW 330 i xDriveGray 2018 BMW 330 i xDriveGray 2018 BMW 330 i xDriveGray 2018 BMW 330 i xDrive

    $13,999

    139,938 mi.
    Est. $245/mo

    United Auto Group

    Farmington, MN (27 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDrive

    $26,317

    92,726 mi.
    Est. $460/mo

    iDeal Auto Imports

    Eden Prairie, MN (16 mi)
    Check Availability
    Quick view
  • GRAY 2015 BMW 535 xDriveGRAY 2015 BMW 535 xDriveGRAY 2015 BMW 535 xDriveGRAY 2015 BMW 535 xDriveGRAY 2015 BMW 535 xDriveGRAY 2015 BMW 535 xDrive

    $11,995

    139,854 mi.
    Est. $210/mo

    Original Owner Autos

    Eden Prairie, MN (17 mi)
    Check Availability
    Quick view
  • White 2016 BMW 528 i xDriveWhite 2016 BMW 528 i xDriveWhite 2016 BMW 528 i xDriveWhite 2016 BMW 528 i xDriveWhite 2016 BMW 528 i xDriveWhite 2016 BMW 528 i xDrive

    $14,900

    86,819 mi.
    Est. $260/mo

    Prospect Auto Sales

    Osseo, MN (17 mi)
    Check Availability
    Quick view
  • Jet Black 2018 BMW 330 i xDriveJet Black 2018 BMW 330 i xDriveJet Black 2018 BMW 330 i xDriveJet Black 2018 BMW 330 i xDriveJet Black 2018 BMW 330 i xDriveJet Black 2018 BMW 330 i xDrive

    $15,038

    $310
    99,535 mi.
    Est. $263/mo

    Luther Brookdale Honda

    Minneapolis, MN (19 mi)
    Check Availability
    Quick view
  • Blue 2018 BMW 530e xDrive iPerformanceBlue 2018 BMW 530e xDrive iPerformanceBlue 2018 BMW 530e xDrive iPerformanceBlue 2018 BMW 530e xDrive iPerformanceBlue 2018 BMW 530e xDrive iPerformanceBlue 2018 BMW 530e xDrive iPerformance

    $24,998

    43,604 mi.
    Est. $437/mo

    CarMax Des Moines

    4.1
    $149 delivery to Brooklyn Park, MN (17 mi)
    Check Availability
    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

    $27,900

    55,521 mi.
    Est. $488/mo

    Harvest Auto Family

    $448 delivery from Wahoo, NE (299 mi)
    Check Availability
    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