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
  • Glacier Silver Metallic 2018 BMW 430 iGlacier Silver Metallic 2018 BMW 430 iGlacier Silver Metallic 2018 BMW 430 iGlacier Silver Metallic 2018 BMW 430 iGlacier Silver Metallic 2018 BMW 430 iGlacier Silver Metallic 2018 BMW 430 i

    $10,348

    $1K
    140,878 mi.
    Est. $191/mo

    Luther Used Car Company

    4.1
    Brooklyn Park, MN (13 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 (13 mi)
    Check Availability

  • Black 2017 BMW 440 i xDriveBlack 2017 BMW 440 i xDriveBlack 2017 BMW 440 i xDriveBlack 2017 BMW 440 i xDriveBlack 2017 BMW 440 i xDriveBlack 2017 BMW 440 i xDrive

    $21,348

    91,648 mi.
    Est. $395/mo

    Luther Kia of Inver Grove

    4.6
    Inver Grove Heights, MN (24 mi)
    Check Availability

  • Alpine White 2020 BMW M8 Base AWD 2dr ConvertibleAlpine White 2020 BMW M8 Base AWD 2dr ConvertibleAlpine White 2020 BMW M8 Base AWD 2dr ConvertibleAlpine White 2020 BMW M8 Base AWD 2dr ConvertibleAlpine White 2020 BMW M8 Base AWD 2dr ConvertibleAlpine White 2020 BMW M8 Base AWD 2dr Convertible

    $54,995

    65,550 mi.
    Est. $1,018/mo

    MINT MOTORS

    Ramsey, MN (21 mi)
    Check Availability
  • Alpine White 2019 BMW 540 xDriveAlpine White 2019 BMW 540 xDriveAlpine White 2019 BMW 540 xDriveAlpine White 2019 BMW 540 xDriveAlpine White 2019 BMW 540 xDriveAlpine White 2019 BMW 540 xDrive

    $28,580

    $267
    53,611 mi.
    Est. $529/mo

    iDeal Auto Imports

    Eden Prairie, MN (8 mi)
    Check Availability
  • Bluestone Metallic 2020 BMW 530e xDrive iPerformanceBluestone Metallic 2020 BMW 530e xDrive iPerformanceBluestone Metallic 2020 BMW 530e xDrive iPerformanceBluestone Metallic 2020 BMW 530e xDrive iPerformanceBluestone Metallic 2020 BMW 530e xDrive iPerformanceBluestone Metallic 2020 BMW 530e xDrive iPerformance

    $24,926

    50,998 mi.
    Est. $461/mo

    iDeal Auto Imports

    Eden Prairie, MN (8 mi)
    Check Availability
  • WHITE 2014 BMW 328 xDriveWHITE 2014 BMW 328 xDriveWHITE 2014 BMW 328 xDriveWHITE 2014 BMW 328 xDriveWHITE 2014 BMW 328 xDriveWHITE 2014 BMW 328 xDrive

    $12,848

    $500
    74,961 mi.
    Est. $238/mo

    Burnsville Motors

    Burnsville, MN (18 mi)
    Check Availability
  • White 2015 BMW 328 4dr Sdn 328i xDrive AWD South AfricaWhite 2015 BMW 328 4dr Sdn 328i xDrive AWD South AfricaWhite 2015 BMW 328 4dr Sdn 328i xDrive AWD South AfricaWhite 2015 BMW 328 4dr Sdn 328i xDrive AWD South AfricaWhite 2015 BMW 328 4dr Sdn 328i xDrive AWD South AfricaWhite 2015 BMW 328 4dr Sdn 328i xDrive AWD South Africa

    $11,995

    101,327 mi.
    Est. $222/mo

    Bob's Auto Ranch

    Lino Lakes, MN (24 mi)
    Check Availability
  • Carbon Black Metallic 2021 BMW X5 xDrive40iCarbon Black Metallic 2021 BMW X5 xDrive40iCarbon Black Metallic 2021 BMW X5 xDrive40iCarbon Black Metallic 2021 BMW X5 xDrive40iCarbon Black Metallic 2021 BMW X5 xDrive40iCarbon Black Metallic 2021 BMW X5 xDrive40i

    $33,646

    55,745 mi.
    Est. $623/mo

    Jeff Belzer's Lakeville

    4.8
    Lakeville, MN (28 mi)
    Check Availability

  • Alpine White 2017 BMW 430 i xDriveAlpine White 2017 BMW 430 i xDriveAlpine White 2017 BMW 430 i xDriveAlpine White 2017 BMW 430 i xDriveAlpine White 2017 BMW 430 i xDriveAlpine White 2017 BMW 430 i xDrive

    $19,141

    88,242 mi.
    Est. $354/mo

    Drive Appeal- Eden Prairie(Indoor Showroom)

    Eden Prairie, MN (10 mi)
    Check Availability
  • Dark Graphite Metallic 2024 BMW iX xDrive50Dark Graphite Metallic 2024 BMW iX xDrive50Dark Graphite Metallic 2024 BMW iX xDrive50Dark Graphite Metallic 2024 BMW iX xDrive50Dark Graphite Metallic 2024 BMW iX xDrive50Dark Graphite Metallic 2024 BMW iX xDrive50

    $48,953

    $887
    25,429 mi.
    Est. $906/mo

    Right Buy Auto

    Blaine, MN (20 mi)
    Check Availability
  • Monaco Blue 2011 BMW 335 335i ConvertibleMonaco Blue 2011 BMW 335 335i ConvertibleMonaco Blue 2011 BMW 335 335i ConvertibleMonaco Blue 2011 BMW 335 335i ConvertibleMonaco Blue 2011 BMW 335 335i ConvertibleMonaco Blue 2011 BMW 335 335i Convertible

    $16,888

    $400
    37,570 mi.
    Est. $312/mo

    Minneapolis Motorcars

    Minnetonka, MN (7 mi)
    Check Availability
  • Glacier Silver Metallic 2018 BMW 430 i xDriveGlacier Silver Metallic 2018 BMW 430 i xDriveGlacier Silver Metallic 2018 BMW 430 i xDriveGlacier Silver Metallic 2018 BMW 430 i xDriveGlacier Silver Metallic 2018 BMW 430 i xDriveGlacier Silver Metallic 2018 BMW 430 i xDrive

    $18,336

    $454
    76,703 mi.
    Est. $339/mo

    iDeal Auto Imports

    Eden Prairie, MN (8 mi)
    Check Availability
  • Melbourne Red Metallic 2021 BMW 228 Gran Coupe xDriveMelbourne Red Metallic 2021 BMW 228 Gran Coupe xDriveMelbourne Red Metallic 2021 BMW 228 Gran Coupe xDriveMelbourne Red Metallic 2021 BMW 228 Gran Coupe xDriveMelbourne Red Metallic 2021 BMW 228 Gran Coupe xDriveMelbourne Red Metallic 2021 BMW 228 Gran Coupe xDrive

    $18,118

    96,374 mi.
    Est. $335/mo

    iDeal Auto Imports

    Eden Prairie, MN (8 mi)
    Check Availability
  • Mineral Grey Metallic 2019 BMW 230 230iMineral Grey Metallic 2019 BMW 230 230iMineral Grey Metallic 2019 BMW 230 230iMineral Grey Metallic 2019 BMW 230 230iMineral Grey Metallic 2019 BMW 230 230iMineral Grey Metallic 2019 BMW 230 230i

    $22,841

    32,618 mi.
    Est. $423/mo

    Morrie's Minnetonka Subaru

    4.7
    Minnetonka, MN (6 mi)
    Check Availability

  • Mineral White Metallic 2025 BMW X7 M60iMineral White Metallic 2025 BMW X7 M60iMineral White Metallic 2025 BMW X7 M60iMineral White Metallic 2025 BMW X7 M60iMineral White Metallic 2025 BMW X7 M60iMineral White Metallic 2025 BMW X7 M60i

    $85,991

    22,092 mi.
    Est. $1,591/mo

    Right Buy Auto

    Blaine, MN (20 mi)
    Check Availability
  • BLACK 2015 BMW 328 xDriveBLACK 2015 BMW 328 xDriveBLACK 2015 BMW 328 xDriveBLACK 2015 BMW 328 xDriveBLACK 2015 BMW 328 xDriveBLACK 2015 BMW 328 xDrive

    $10,995

    113,622 mi.
    Est. $203/mo

    Prime Time Auto

    Shakopee, MN (12 mi)
    Check Availability
  • Alpine White 2019 BMW X6 xDrive35iAlpine White 2019 BMW X6 xDrive35iAlpine White 2019 BMW X6 xDrive35iAlpine White 2019 BMW X6 xDrive35iAlpine White 2019 BMW X6 xDrive35iAlpine White 2019 BMW X6 xDrive35i

    $22,057

    107,292 mi.
    Est. $408/mo

    iDeal Auto Imports

    Eden Prairie, MN (8 mi)
    Check Availability
  • Black 2015 BMW X4 xDrive28iBlack 2015 BMW X4 xDrive28iBlack 2015 BMW X4 xDrive28iBlack 2015 BMW X4 xDrive28iBlack 2015 BMW X4 xDrive28iBlack 2015 BMW X4 xDrive28i

    $13,295

    114,039 mi.
    Est. $246/mo

    Perfect 10 Auto

    Spring Lake Park, MN (19 mi)
    Check Availability
  • Black 2018 BMW X6 xDrive35iBlack 2018 BMW X6 xDrive35iBlack 2018 BMW X6 xDrive35iBlack 2018 BMW X6 xDrive35iBlack 2018 BMW X6 xDrive35iBlack 2018 BMW X6 xDrive35i

    $25,295

    85,335 mi.
    Est. $468/mo

    Perfect 10 Auto

    Spring Lake Park, MN (19 mi)
    Check Availability
  • Frozen Black 2024 BMW XM Label RedFrozen Black 2024 BMW XM Label RedFrozen Black 2024 BMW XM Label RedFrozen Black 2024 BMW XM Label RedFrozen Black 2024 BMW XM Label RedFrozen Black 2024 BMW XM Label Red

    $76,933

    $1K
    51,827 mi.
    Est. $1,423/mo

    Jeff Belzer's Lakeville

    4.8
    Lakeville, MN (28 mi)
    Check Availability

  • Jet Black 2018 BMW X2 xDrive28iJet Black 2018 BMW X2 xDrive28iJet Black 2018 BMW X2 xDrive28iJet Black 2018 BMW X2 xDrive28iJet Black 2018 BMW X2 xDrive28iJet Black 2018 BMW X2 xDrive28i

    $13,240

    104,499 mi.
    Est. $245/mo

    Heartland Auto Connection

    Rogers, MN (17 mi)
    Check Availability
  • Black 2013 BMW 328 i xDriveBlack 2013 BMW 328 i xDriveBlack 2013 BMW 328 i xDriveBlack 2013 BMW 328 i xDriveBlack 2013 BMW 328 i xDriveBlack 2013 BMW 328 i xDrive

    $10,295

    118,758 mi.
    Est. $190/mo

    Perfect 10 Auto

    Spring Lake Park, MN (19 mi)
    Check Availability
  • Alpine White 2019 BMW X7 xDrive40iAlpine White 2019 BMW X7 xDrive40iAlpine White 2019 BMW X7 xDrive40iAlpine White 2019 BMW X7 xDrive40iAlpine White 2019 BMW X7 xDrive40iAlpine White 2019 BMW X7 xDrive40i

    $27,313

    97,074 mi.
    Est. $505/mo

    iDeal Auto Imports

    Eden Prairie, MN (8 mi)
    Check Availability
  • Jet Black 2019 BMW X4 xDrive30iJet Black 2019 BMW X4 xDrive30iJet Black 2019 BMW X4 xDrive30iJet Black 2019 BMW X4 xDrive30iJet Black 2019 BMW X4 xDrive30iJet Black 2019 BMW X4 xDrive30i

    $21,675

    83,512 mi.
    Est. $401/mo

    iDeal Auto Imports

    Eden Prairie, MN (8 mi)
    Check Availability
  • Black 2019 BMW X7 xDrive40iBlack 2019 BMW X7 xDrive40iBlack 2019 BMW X7 xDrive40iBlack 2019 BMW X7 xDrive40iBlack 2019 BMW X7 xDrive40iBlack 2019 BMW X7 xDrive40i

    $26,795

    120,179 mi.
    Est. $496/mo

    Perfect 10 Auto

    Spring Lake Park, MN (19 mi)
    Check Availability
  • Alpine White 2021 BMW X2 xDrive28iAlpine White 2021 BMW X2 xDrive28iAlpine White 2021 BMW X2 xDrive28iAlpine White 2021 BMW X2 xDrive28iAlpine White 2021 BMW X2 xDrive28iAlpine White 2021 BMW X2 xDrive28i

    $20,348

    $2K
    49,387 mi.
    Est. $376/mo

    Walser Mazda

    4.7
    Burnsville, MN (20 mi)
    Check Availability

  • Black 2019 BMW 330 i xDriveBlack 2019 BMW 330 i xDriveBlack 2019 BMW 330 i xDriveBlack 2019 BMW 330 i xDriveBlack 2019 BMW 330 i xDriveBlack 2019 BMW 330 i xDrive

    $19,295

    99,616 mi.
    Est. $357/mo

    Perfect 10 Auto

    Spring Lake Park, MN (19 mi)
    Check Availability
  • Sunset Orange Metallic 2021 BMW 330 330iSunset Orange Metallic 2021 BMW 330 330iSunset Orange Metallic 2021 BMW 330 330iSunset Orange Metallic 2021 BMW 330 330iSunset Orange Metallic 2021 BMW 330 330iSunset Orange Metallic 2021 BMW 330 330i

    $22,649

    $200
    54,632 mi.
    Est. $419/mo

    Bedrock Motors

    Rogers, MN (18 mi)
    Check Availability
  • Mineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDrive

    $20,674

    $457
    82,730 mi.
    Est. $383/mo

    iDeal Auto Imports

    Eden Prairie, MN (8 mi)
    Check Availability
  • Jet Black 2020 BMW X4 xDrive30iJet Black 2020 BMW X4 xDrive30iJet Black 2020 BMW X4 xDrive30iJet Black 2020 BMW X4 xDrive30iJet Black 2020 BMW X4 xDrive30iJet Black 2020 BMW X4 xDrive30i

    $27,827

    $521
    57,330 mi.
    Est. $515/mo

    Drive Appeal- Eden Prairie(Indoor Showroom)

    Eden Prairie, MN (10 mi)
    Check Availability
  • Donington Grey Metallic 2020 BMW X4 M AWDDonington Grey Metallic 2020 BMW X4 M AWDDonington Grey Metallic 2020 BMW X4 M AWDDonington Grey Metallic 2020 BMW X4 M AWDDonington Grey Metallic 2020 BMW X4 M AWDDonington Grey Metallic 2020 BMW X4 M AWD

    $38,767

    69,362 mi.
    Est. $717/mo

    Autos of Chicago

    4.4
    $342 delivery from Arlington Heights, IL (343 mi)
    Check Availability
  • Dark Graphite Metallic 2021 BMW X4 M AWDDark Graphite Metallic 2021 BMW X4 M AWDDark Graphite Metallic 2021 BMW X4 M AWDDark Graphite Metallic 2021 BMW X4 M AWDDark Graphite Metallic 2021 BMW X4 M AWDDark Graphite Metallic 2021 BMW X4 M AWD

    $57,300

    15,896 mi.
    Est. $1,060/mo

    Glenview Luxury Imports

    4.4
    $526 delivery from Glenview, IL (351 mi)
    Check Availability