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
  • Glacier Silver Metallic 2014 BMW 328 i xDriveGlacier Silver Metallic 2014 BMW 328 i xDriveGlacier Silver Metallic 2014 BMW 328 i xDriveGlacier Silver Metallic 2014 BMW 328 i xDriveGlacier Silver Metallic 2014 BMW 328 i xDriveGlacier Silver Metallic 2014 BMW 328 i xDrive

    $5,755

    $200
    181,543 mi.
    Est. $106/mo

    Morrie's Buffalo Ford

    4.5
    Check Availability
    Buffalo, MN (15 mi)

    Quick view
  • Black 2015 BMW 320 iBlack 2015 BMW 320 iBlack 2015 BMW 320 iBlack 2015 BMW 320 iBlack 2015 BMW 320 iBlack 2015 BMW 320 i

    $9,595

    140,116 mi.
    Est. $178/mo

    Automotion sales

    Check Availability
    Minneapolis, MN (19 mi)
    Quick view
  • Mineral Gray Metallic 2013 BMW 320 iMineral Gray Metallic 2013 BMW 320 iMineral Gray Metallic 2013 BMW 320 iMineral Gray Metallic 2013 BMW 320 iMineral Gray Metallic 2013 BMW 320 iMineral Gray Metallic 2013 BMW 320 i

    $10,977

    89,079 mi.
    Est. $203/mo

    U Car Connect

    Check Availability
    Eden Prairie, MN (18 mi)
    Quick view
  • Brown 2013 BMW 328 4dr Sdn 328i xDrive AWDBrown 2013 BMW 328 4dr Sdn 328i xDrive AWDBrown 2013 BMW 328 4dr Sdn 328i xDrive AWDBrown 2013 BMW 328 4dr Sdn 328i xDrive AWDBrown 2013 BMW 328 4dr Sdn 328i xDrive AWDBrown 2013 BMW 328 4dr Sdn 328i xDrive AWD

    $7,995

    130,817 mi.
    Est. $148/mo

    Bob's Auto Ranch

    Check Availability
    Lino Lakes, MN (30 mi)
    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

    $17,148

    99,535 mi.
    Est. $317/mo

    Luther Brookdale Honda

    Check Availability
    Minneapolis, MN (19 mi)
    Quick view
  • WHITE 2011 BMW 335 xDriveWHITE 2011 BMW 335 xDriveWHITE 2011 BMW 335 xDriveWHITE 2011 BMW 335 xDriveWHITE 2011 BMW 335 xDriveWHITE 2011 BMW 335 xDrive

    $7,995

    147,460 mi.
    Est. $148/mo

    Original Owner Autos

    Check Availability
    Eden Prairie, MN (17 mi)
    Quick view
  • Gray 2013 BMW 528 xDriveGray 2013 BMW 528 xDriveGray 2013 BMW 528 xDriveGray 2013 BMW 528 xDriveGray 2013 BMW 528 xDriveGray 2013 BMW 528 xDrive

    $11,495

    152,577 mi.
    Est. $213/mo

    Automotion sales

    Check Availability
    Minneapolis, MN (19 mi)
    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. $264/mo

    Automotion sales

    Check Availability
    Minneapolis, MN (19 mi)
    Quick view
  • Imperial Blue Metallic 2015 BMW 328 xDriveImperial Blue Metallic 2015 BMW 328 xDriveImperial Blue Metallic 2015 BMW 328 xDriveImperial Blue Metallic 2015 BMW 328 xDriveImperial Blue Metallic 2015 BMW 328 xDriveImperial Blue Metallic 2015 BMW 328 xDrive

    $12,999

    92,641 mi.
    Est. $241/mo

    GOOD FELLAS MOTORS

    Check Availability
    Blaine, MN (27 mi)
    Quick view
  • Blue 2010 BMW 335 4dr Sdn 335i xDrive AWDBlue 2010 BMW 335 4dr Sdn 335i xDrive AWDBlue 2010 BMW 335 4dr Sdn 335i xDrive AWDBlue 2010 BMW 335 4dr Sdn 335i xDrive AWDBlue 2010 BMW 335 4dr Sdn 335i xDrive AWDBlue 2010 BMW 335 4dr Sdn 335i xDrive AWD

    $6,495

    172,464 mi.
    Est. $120/mo

    Bob's Auto Ranch

    Check Availability
    Lino Lakes, MN (30 mi)
    Quick view
  • Black 2015 BMW 328 i xDriveBlack 2015 BMW 328 i xDriveBlack 2015 BMW 328 i xDriveBlack 2015 BMW 328 i xDriveBlack 2015 BMW 328 i xDriveBlack 2015 BMW 328 i xDrive

    $9,995

    125,355 mi.
    Est. $185/mo

    Perfect 10 Auto

    Check Availability
    Spring Lake Park, MN (24 mi)
    Quick view
  • White 2023 BMW 530e BaseWhite 2023 BMW 530e BaseWhite 2023 BMW 530e BaseWhite 2023 BMW 530e BaseWhite 2023 BMW 530e BaseWhite 2023 BMW 530e Base

    $27,500

    55,138 mi.
    Est. $509/mo

    Long's Auto Place

    Check Availability
    White Bear Lak, MN (30 mi)
    Quick view
  • Carbon Black Metallic 2019 BMW M550 i XdriveCarbon Black Metallic 2019 BMW M550 i XdriveCarbon Black Metallic 2019 BMW M550 i XdriveCarbon Black Metallic 2019 BMW M550 i XdriveCarbon Black Metallic 2019 BMW M550 i XdriveCarbon Black Metallic 2019 BMW M550 i Xdrive

    $30,976

    61,538 mi.
    Est. $573/mo

    iDeal Auto Imports

    Check Availability
    Eden Prairie, MN (16 mi)
    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,995

    104,280 mi.
    Est. $370/mo

    Perfect 10 Auto

    Check Availability
    Spring Lake Park, MN (24 mi)
    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,467

    92,726 mi.
    Est. $490/mo

    iDeal Auto Imports

    Check Availability
    Eden Prairie, MN (16 mi)
    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. $276/mo

    Prospect Auto Sales

    Check Availability
    Osseo, MN (17 mi)
    Quick view
  • Gray 2012 BMW 528 i xDriveGray 2012 BMW 528 i xDriveGray 2012 BMW 528 i xDriveGray 2012 BMW 528 i xDriveGray 2012 BMW 528 i xDriveGray 2012 BMW 528 i xDrive

    $8,999

    130,946 mi.
    Est. $167/mo

    JEM AUTO SALES

    Check Availability
    Anoka, MN (21 mi)
    Quick view
  • Black 2014 BMW 535 xDriveBlack 2014 BMW 535 xDriveBlack 2014 BMW 535 xDriveBlack 2014 BMW 535 xDriveBlack 2014 BMW 535 xDriveBlack 2014 BMW 535 xDrive

    $9,995

    126,459 mi.
    Est. $185/mo

    Original Owner Autos

    Check Availability
    Eden Prairie, MN (17 mi)
    Quick view
  • 2025 BMW 330 xDrive2025 BMW 330 xDrive2025 BMW 330 xDrive2025 BMW 330 xDrive2025 BMW 330 xDrive2025 BMW 330 xDrive

    $31,499

    $356
    35,568 mi.
    Est. $583/mo

    Feldmann Imports

    3.7
    Check Availability
    Bloomington, MN (21 mi)
    Quick view
  • 2023 BMW 530e Base2023 BMW 530e Base2023 BMW 530e Base2023 BMW 530e Base2023 BMW 530e Base2023 BMW 530e Base

    $25,755

    $240
    62,464 mi.
    Est. $477/mo

    Feldmann Imports

    3.7
    Check Availability
    Bloomington, MN (21 mi)
    Quick view
  • Bluestone Metallic 2020 BMW M550 i XdriveBluestone Metallic 2020 BMW M550 i XdriveBluestone Metallic 2020 BMW M550 i XdriveBluestone Metallic 2020 BMW M550 i Xdrive

    $34,555

    76,541 mi.
    Est. $639/mo

    Feldmann Imports

    3.7
    Check Availability
    Bloomington, MN (21 mi)
    Quick view
  • Portimao Blue Metallic 2026 BMW 330 xDrive NAPortimao Blue Metallic 2026 BMW 330 xDrive NAPortimao Blue Metallic 2026 BMW 330 xDrive NAPortimao Blue Metallic 2026 BMW 330 xDrive NAPortimao Blue Metallic 2026 BMW 330 xDrive NAPortimao Blue Metallic 2026 BMW 330 xDrive NA

    $55,565

    2,098 mi.
    Est. $1,028/mo

    BMW of Minnetonka

    4.8
    Check Availability
    Wayzata, MN (12 mi)
    Quick view
  • Mineral White Metallic 2023 BMW 330 xDriveMineral White Metallic 2023 BMW 330 xDriveMineral White Metallic 2023 BMW 330 xDriveMineral White Metallic 2023 BMW 330 xDriveMineral White Metallic 2023 BMW 330 xDriveMineral White Metallic 2023 BMW 330 xDrive

    $38,490

    $500
    17,624 mi.
    Est. $712/mo

    Motorwerks BMW

    4.8
    Check Availability
    Bloomington, MN (23 mi)
    Quick view
  • White 2015 BMW 320 XIWhite 2015 BMW 320 XIWhite 2015 BMW 320 XIWhite 2015 BMW 320 XIWhite 2015 BMW 320 XIWhite 2015 BMW 320 XI

    $14,998

    97,091 mi.
    Est. $278/mo

    CarMax Milwaukee

    4.4
    Check Availability
    $149 delivery to Brooklyn Park, MN (17 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDrive

    $39,490

    $500
    9,449 mi.
    Est. $731/mo

    Autohaus BMW

    4.8
    Check Availability
    $475 delivery from Saint Louis, MO (475 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