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
  • Silver 2014 BMW X1 xDrive 28iSilver 2014 BMW X1 xDrive 28iSilver 2014 BMW X1 xDrive 28iSilver 2014 BMW X1 xDrive 28iSilver 2014 BMW X1 xDrive 28iSilver 2014 BMW X1 xDrive 28i

    $11,341

    82,712 mi.
    Est. $209/mo

    Porsche St Paul

    4.8
    Saint Paul, MN (29 mi)
    Check Availability

  • Black Sapphire Metallic 2025 BMW X5 xDrive50eBlack Sapphire Metallic 2025 BMW X5 xDrive50eBlack Sapphire Metallic 2025 BMW X5 xDrive50eBlack Sapphire Metallic 2025 BMW X5 xDrive50eBlack Sapphire Metallic 2025 BMW X5 xDrive50eBlack Sapphire Metallic 2025 BMW X5 xDrive50e

    $54,348

    17,623 mi.
    Est. $1,002/mo

    Walser Mazda

    4.7
    Burnsville, 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. $375/mo

    Walser Mazda

    4.7
    Burnsville, MN (19 mi)
    Check Availability

  • Gray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDrive

    $65,100

    10 mi.
    Est. $1,200/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 i xDriveBlack Sapphire Metallic 2026 BMW 330 i xDriveBlack Sapphire Metallic 2026 BMW 330 i xDriveBlack Sapphire Metallic 2026 BMW 330 i xDriveBlack Sapphire Metallic 2026 BMW 330 i xDriveBlack Sapphire Metallic 2026 BMW 330 i xDrive

    $58,340

    10 mi.
    Est. $1,075/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Green Metallic 2027 BMW X1 xDrive28iGreen Metallic 2027 BMW X1 xDrive28iGreen Metallic 2027 BMW X1 xDrive28iGreen Metallic 2027 BMW X1 xDrive28iGreen Metallic 2027 BMW X1 xDrive28iGreen Metallic 2027 BMW X1 xDrive28i

    $53,380

    10 mi.
    Est. $984/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Red Metallic 2026 BMW X3 30 xDriveRed Metallic 2026 BMW X3 30 xDriveRed Metallic 2026 BMW X3 30 xDriveRed Metallic 2026 BMW X3 30 xDriveRed Metallic 2026 BMW X3 30 xDriveRed Metallic 2026 BMW X3 30 xDrive

    $65,600

    10 mi.
    Est. $1,209/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Gray Metallic 2027 BMW X7 xDrive40iGray Metallic 2027 BMW X7 xDrive40iGray Metallic 2027 BMW X7 xDrive40iGray Metallic 2027 BMW X7 xDrive40iGray Metallic 2027 BMW X7 xDrive40iGray Metallic 2027 BMW X7 xDrive40i

    $104,630

    10 mi.
    Est. $1,929/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 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. $394/mo

    Luther Kia of Inver Grove

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

  • Black Sapphire Metallic 2026 BMW 530 i xDriveBlack Sapphire Metallic 2026 BMW 530 i xDriveBlack Sapphire Metallic 2026 BMW 530 i xDriveBlack Sapphire Metallic 2026 BMW 530 i xDriveBlack Sapphire Metallic 2026 BMW 530 i xDriveBlack Sapphire Metallic 2026 BMW 530 i xDrive

    $67,540

    10 mi.
    Est. $1,245/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • White Metallic 2026 BMW X3 30 xDriveWhite Metallic 2026 BMW X3 30 xDriveWhite Metallic 2026 BMW X3 30 xDriveWhite Metallic 2026 BMW X3 30 xDriveWhite Metallic 2026 BMW X3 30 xDriveWhite Metallic 2026 BMW X3 30 xDrive

    $61,900

    10 mi.
    Est. $1,141/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • White Metallic 2026 BMW X5 xDrive50eWhite Metallic 2026 BMW X5 xDrive50eWhite Metallic 2026 BMW X5 xDrive50eWhite Metallic 2026 BMW X5 xDrive50eWhite Metallic 2026 BMW X5 xDrive50eWhite Metallic 2026 BMW X5 xDrive50e

    $84,240

    10 mi.
    Est. $1,553/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • White Metallic 2026 BMW 330 i xDriveWhite Metallic 2026 BMW 330 i xDriveWhite Metallic 2026 BMW 330 i xDriveWhite Metallic 2026 BMW 330 i xDriveWhite Metallic 2026 BMW 330 i xDriveWhite Metallic 2026 BMW 330 i xDrive

    $56,640

    10 mi.
    Est. $1,044/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Gray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDrive

    $64,240

    10 mi.
    Est. $1,184/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Skyscraper Grey Metallic 2026 BMW 330 330i NA xDriveSkyscraper Grey Metallic 2026 BMW 330 330i NA xDriveSkyscraper Grey Metallic 2026 BMW 330 330i NA xDriveSkyscraper Grey Metallic 2026 BMW 330 330i NA xDriveSkyscraper Grey Metallic 2026 BMW 330 330i NA xDriveSkyscraper Grey Metallic 2026 BMW 330 330i NA xDrive

    $38,348

    22,885 mi.
    Est. $707/mo

    Walser Mazda

    4.7
    Burnsville, MN (19 mi)
    Check Availability

  • Gray Metallic 2026 BMW 228 Gran Coupe BaseGray Metallic 2026 BMW 228 Gran Coupe BaseGray Metallic 2026 BMW 228 Gran Coupe BaseGray Metallic 2026 BMW 228 Gran Coupe BaseGray Metallic 2026 BMW 228 Gran Coupe BaseGray Metallic 2026 BMW 228 Gran Coupe Base

    $47,460

    10 mi.
    Est. $875/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Gray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40i

    $86,425

    10 mi.
    Est. $1,593/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • 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

    $64,250

    10 mi.
    Est. $1,184/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • White Metallic 2026 BMW X1 xDrive28iWhite Metallic 2026 BMW X1 xDrive28iWhite Metallic 2026 BMW X1 xDrive28iWhite Metallic 2026 BMW X1 xDrive28iWhite Metallic 2026 BMW X1 xDrive28iWhite Metallic 2026 BMW X1 xDrive28i

    $48,940

    10 mi.
    Est. $902/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Blue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50e

    $83,075

    10 mi.
    Est. $1,531/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Storm Bay Metallic 2023 BMW 228 Gran Coupe 228i xDriveStorm Bay Metallic 2023 BMW 228 Gran Coupe 228i xDriveStorm Bay Metallic 2023 BMW 228 Gran Coupe 228i xDriveStorm Bay Metallic 2023 BMW 228 Gran Coupe 228i xDriveStorm Bay Metallic 2023 BMW 228 Gran Coupe 228i xDriveStorm Bay Metallic 2023 BMW 228 Gran Coupe 228i xDrive

    $23,879

    $500
    54,569 mi.
    Est. $440/mo

    Kline Nissan

    4.9
    Maplewood, MN (29 mi)
    Check Availability

  • White Metallic 2026 BMW 330 i xDriveWhite Metallic 2026 BMW 330 i xDriveWhite Metallic 2026 BMW 330 i xDriveWhite Metallic 2026 BMW 330 i xDriveWhite Metallic 2026 BMW 330 i xDriveWhite Metallic 2026 BMW 330 i xDrive

    $60,140

    10 mi.
    Est. $1,109/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Blue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50e

    $86,250

    10 mi.
    Est. $1,590/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Blue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50eBlue 2026 BMW X5 xDrive50e

    $89,050

    10 mi.
    Est. $1,642/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Green Metallic 2026 BMW X1 xDrive28iGreen Metallic 2026 BMW X1 xDrive28iGreen Metallic 2026 BMW X1 xDrive28iGreen Metallic 2026 BMW X1 xDrive28iGreen Metallic 2026 BMW X1 xDrive28iGreen Metallic 2026 BMW X1 xDrive28i

    $51,015

    10 mi.
    Est. $940/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • White Metallic 2026 BMW X3 30 xDriveWhite Metallic 2026 BMW X3 30 xDriveWhite Metallic 2026 BMW X3 30 xDriveWhite Metallic 2026 BMW X3 30 xDriveWhite Metallic 2026 BMW X3 30 xDriveWhite Metallic 2026 BMW X3 30 xDrive

    $59,080

    10 mi.
    Est. $1,089/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW M235 Gran Coupe M235 xDriveBlack Sapphire Metallic 2026 BMW M235 Gran Coupe M235 xDriveBlack Sapphire Metallic 2026 BMW M235 Gran Coupe M235 xDriveBlack Sapphire Metallic 2026 BMW M235 Gran Coupe M235 xDriveBlack Sapphire Metallic 2026 BMW M235 Gran Coupe M235 xDriveBlack Sapphire Metallic 2026 BMW M235 Gran Coupe M235 xDrive

    $43,749

    $1.5K
    6,454 mi.
    Est. $806/mo

    Walser Mazda

    4.7
    Burnsville, MN (19 mi)
    Check Availability

  • Gray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDriveGray Metallic 2026 BMW X3 30 xDrive

    $61,390

    10 mi.
    Est. $1,132/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Dark Graphite 2026 BMW X3 30 xDriveDark Graphite 2026 BMW X3 30 xDriveDark Graphite 2026 BMW X3 30 xDriveDark Graphite 2026 BMW X3 30 xDriveDark Graphite 2026 BMW X3 30 xDriveDark Graphite 2026 BMW X3 30 xDrive

    $59,840

    10 mi.
    Est. $1,103/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Carbon Black Metallic 2026 BMW X5 M60iCarbon Black Metallic 2026 BMW X5 M60iCarbon Black Metallic 2026 BMW X5 M60iCarbon Black Metallic 2026 BMW X5 M60iCarbon Black Metallic 2026 BMW X5 M60iCarbon Black Metallic 2026 BMW X5 M60i

    $96,675

    10 mi.
    Est. $1,782/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • 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

    $61,390

    10 mi.
    Est. $1,132/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (24 mi)
    Check Availability
  • Black Sapphire Metallic 2020 BMW M8 COUPEBlack Sapphire Metallic 2020 BMW M8 COUPEBlack Sapphire Metallic 2020 BMW M8 COUPEBlack Sapphire Metallic 2020 BMW M8 COUPEBlack Sapphire Metallic 2020 BMW M8 COUPEBlack Sapphire Metallic 2020 BMW M8 COUPE

    $51,995

    87,459 mi.
    Est. $958/mo

    Baha Auto Group

    4.0
    $493 delivery from Palos Hills, IL (329 mi)
    Check Availability
  • Tanzanite Blue II Metallic 2023 BMW M340 M340i xDrive SedanTanzanite Blue II Metallic 2023 BMW M340 M340i xDrive SedanTanzanite Blue II Metallic 2023 BMW M340 M340i xDrive SedanTanzanite Blue II Metallic 2023 BMW M340 M340i xDrive SedanTanzanite Blue II Metallic 2023 BMW M340 M340i xDrive SedanTanzanite Blue II Metallic 2023 BMW M340 M340i xDrive Sedan

    $53,251

    $1K
    21,669 mi.
    Est. $982/mo

    Gravity Autos Chicago

    3.8
    $536 delivery from Highland Park, IL (307 mi)
    Check Availability