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
  • $9,295

    88,617 mi.
    Est. $158/mo

    Max Auto LLC

    Portland, OR (11 mi)
    Check Availability
  • $13,995

    95,581 mi.
    Est. $239/mo

    Max Auto LLC

    Portland, OR (11 mi)
    Check Availability
  • $14,895

    97,332 mi.
    Est. $254/mo

    Max Auto LLC

    Portland, OR (11 mi)
    Check Availability
  • $10,295

    122,689 mi.
    Est. $176/mo

    Max Auto LLC

    Portland, OR (11 mi)
    Check Availability
  • $8,295

    106,467 mi.
    Est. $141/mo

    Max Auto LLC

    Portland, OR (11 mi)
    Check Availability
  • $31,995

    $1K
    60,143 mi.
    Est. $545/mo

    Max Auto LLC

    Portland, OR (11 mi)
    Check Availability
  • $16,895

    80,197 mi.
    Est. $288/mo

    Max Auto LLC

    Portland, OR (11 mi)
    Check Availability
  • $7,295

    $200
    109,018 mi.
    Est. $124/mo

    Max Auto LLC

    Portland, OR (11 mi)
    Check Availability
  • Mineral White Metallic 2021 BMW M340 M340i

    $42,150

    41,000 mi.
    Est. $719/mo

    Grand Prix Motorcars, Inc

    3.1
    Portland, OR (13 mi)
    Check Availability
  • Not Priced

    15,518 mi.

    BMW of Tigard

    4.2
    Tigard, OR (18 mi)
    Check Availability
  • White 2020 BMW 540 IWhite 2020 BMW 540 IWhite 2020 BMW 540 IWhite 2020 BMW 540 IWhite 2020 BMW 540 IWhite 2020 BMW 540 I

    $31,998

    54,150 mi.
    Est. $546/mo

    CarMax Stockton

    4.8
    $249 delivery to Milwaukie, OR (10 mi)
    Check Availability
  • Black 2015 BMW 428 I Gran CoupeBlack 2015 BMW 428 I Gran CoupeBlack 2015 BMW 428 I Gran CoupeBlack 2015 BMW 428 I Gran CoupeBlack 2015 BMW 428 I Gran CoupeBlack 2015 BMW 428 I Gran Coupe

    $13,998

    96,658 mi.
    Est. $239/mo

    CarMax Capitol Expressway

    4.3
    $249 delivery to Milwaukie, OR (10 mi)
    Check Availability
  • Skyscraper Gray Metallic 2025 BMW M3 Competition xDriveSkyscraper Gray Metallic 2025 BMW M3 Competition xDriveSkyscraper Gray Metallic 2025 BMW M3 Competition xDriveSkyscraper Gray Metallic 2025 BMW M3 Competition xDriveSkyscraper Gray Metallic 2025 BMW M3 Competition xDriveSkyscraper Gray Metallic 2025 BMW M3 Competition xDrive

    $88,999

    $2K
    20,977 mi.
    Est. $1,517/mo

    BMW of Salem

    4.5
    Salem, OR (47 mi)
    Check Availability
  • Brooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NA

    $53,255

    $735
    5,932 mi.
    Est. $908/mo

    BMW of Salem

    4.5
    Salem, OR (47 mi)
    Check Availability
  • Mineral White Metallic 2012 BMW 328 328iMineral White Metallic 2012 BMW 328 328iMineral White Metallic 2012 BMW 328 328iMineral White Metallic 2012 BMW 328 328iMineral White Metallic 2012 BMW 328 328iMineral White Metallic 2012 BMW 328 328i

    $8,245

    158,866 mi.
    Est. $141/mo

    Honda of Salem

    4.7
    Salem, OR (47 mi)
    Check Availability
  • Blue 2017 BMW 530 530i Sedan 4DBlue 2017 BMW 530 530i Sedan 4DBlue 2017 BMW 530 530i Sedan 4DBlue 2017 BMW 530 530i Sedan 4DBlue 2017 BMW 530 530i Sedan 4DBlue 2017 BMW 530 530i Sedan 4D

    $14,999

    $291
    86,593 mi.
    Est. $256/mo

    Creative Credit & Auto Sales

    Salem, OR (49 mi)
    Check Availability
  • Jet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDrive

    $24,245

    67,520 mi.
    Est. $413/mo

    Good Cars Good People Inc.

    Salem, OR (48 mi)
    Check Availability
  • Jet Black 2013 BMW 328 328iJet Black 2013 BMW 328 328iJet Black 2013 BMW 328 328iJet Black 2013 BMW 328 328iJet Black 2013 BMW 328 328iJet Black 2013 BMW 328 328i

    $10,495

    92,688 mi.
    Est. $179/mo

    Dave Morton Auto Sales

    3.9
    Salem, OR (49 mi)
    Check Availability
  • Space Gray Metallic 2011 BMW 328 xDriveSpace Gray Metallic 2011 BMW 328 xDriveSpace Gray Metallic 2011 BMW 328 xDriveSpace Gray Metallic 2011 BMW 328 xDriveSpace Gray Metallic 2011 BMW 328 xDriveSpace Gray Metallic 2011 BMW 328 xDrive

    $8,995

    115,365 mi.
    Est. $153/mo

    Dave Morton Auto Sales

    3.9
    Salem, OR (49 mi)
    Check Availability