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
  • Black 2023 BMW 430 IBlack 2023 BMW 430 IBlack 2023 BMW 430 IBlack 2023 BMW 430 IBlack 2023 BMW 430 IBlack 2023 BMW 430 I

    $38,998

    34,119 mi.
    Est. $665/mo

    CarMax Clackamas

    Check Availability
    Milwaukie, OR (15 mi)
    Quick view
  • Frozen Portimao Blue II Metallic 2024 BMW X2 M35iFrozen Portimao Blue II Metallic 2024 BMW X2 M35iFrozen Portimao Blue II Metallic 2024 BMW X2 M35iFrozen Portimao Blue II Metallic 2024 BMW X2 M35iFrozen Portimao Blue II Metallic 2024 BMW X2 M35iFrozen Portimao Blue II Metallic 2024 BMW X2 M35i

    $46,895

    7,731 mi.
    Est. $800/mo

    Time Chrysler Dodge Jeep Ram of Portland

    4.6
    Check Availability
    Portland, OR (8 mi)
    Quick view
  • Red 2017 BMW 320 IRed 2017 BMW 320 IRed 2017 BMW 320 IRed 2017 BMW 320 IRed 2017 BMW 320 IRed 2017 BMW 320 I

    $15,998

    62,272 mi.
    Est. $273/mo

    CarMax Beaverton

    4.7
    Check Availability
    Beaverton, OR (7 mi)
    Quick view
  • Black 2024 BMW 228 Gran Coupe I xDrive Gran CoupeBlack 2024 BMW 228 Gran Coupe I xDrive Gran CoupeBlack 2024 BMW 228 Gran Coupe I xDrive Gran CoupeBlack 2024 BMW 228 Gran Coupe I xDrive Gran CoupeBlack 2024 BMW 228 Gran Coupe I xDrive Gran CoupeBlack 2024 BMW 228 Gran Coupe I xDrive Gran Coupe

    $28,998

    $1K
    14,980 mi.
    Est. $494/mo

    CarMax Vancouver

    Check Availability
    Vancouver, WA (16 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW M235 Gran Coupe i xDriveBlack Sapphire Metallic 2024 BMW M235 Gran Coupe i xDriveBlack Sapphire Metallic 2024 BMW M235 Gran Coupe i xDriveBlack Sapphire Metallic 2024 BMW M235 Gran Coupe i xDriveBlack Sapphire Metallic 2024 BMW M235 Gran Coupe i xDriveBlack Sapphire Metallic 2024 BMW M235 Gran Coupe i xDrive

    $37,498

    $1.4K
    12,402 mi.
    Est. $639/mo

    Time Chrysler Dodge Jeep Ram of Portland

    4.6
    Check Availability
    Portland, OR (8 mi)
    Quick view
  • Mineral Gray Metallic 2014 BMW 328 328iMineral Gray Metallic 2014 BMW 328 328iMineral Gray Metallic 2014 BMW 328 328iMineral Gray Metallic 2014 BMW 328 328iMineral Gray Metallic 2014 BMW 328 328i

    $14,525

    66,699 mi.
    Est. $248/mo

    Beaverton Car Company

    4.8
    Check Availability
    Beaverton, OR (10 mi)
    Quick view
  • Green Metallic 2011 BMW 328 xDriveGreen Metallic 2011 BMW 328 xDriveGreen Metallic 2011 BMW 328 xDriveGreen Metallic 2011 BMW 328 xDriveGreen Metallic 2011 BMW 328 xDriveGreen Metallic 2011 BMW 328 xDrive

    $10,798

    $830
    62,736 mi.
    Est. $184/mo

    Ron Tonkin Chevrolet

    4.5
    Check Availability
    Portland, OR (14 mi)
    Quick view
  • Brooklyn Grey Metallic 2025 BMW i4 Gran Coupe xDrive40Brooklyn Grey Metallic 2025 BMW i4 Gran Coupe xDrive40Brooklyn Grey Metallic 2025 BMW i4 Gran Coupe xDrive40Brooklyn Grey Metallic 2025 BMW i4 Gran Coupe xDrive40Brooklyn Grey Metallic 2025 BMW i4 Gran Coupe xDrive40Brooklyn Grey Metallic 2025 BMW i4 Gran Coupe xDrive40

    $54,990

    13,329 mi.
    Est. $938/mo

    Time Chrysler Dodge Jeep Ram of Portland

    4.6
    Check Availability
    Portland, OR (8 mi)
    Quick view
  • Carbon Black Metallic 2022 BMW X7 xDrive40iCarbon Black Metallic 2022 BMW X7 xDrive40iCarbon Black Metallic 2022 BMW X7 xDrive40iCarbon Black Metallic 2022 BMW X7 xDrive40iCarbon Black Metallic 2022 BMW X7 xDrive40iCarbon Black Metallic 2022 BMW X7 xDrive40i

    $48,199

    $499
    28,431 mi.
    Est. $822/mo

    Lexus of Portland

    4.4
    Check Availability
    Portland, OR (5 mi)
    Quick view
  • Black Sapphire Metallic 2019 BMW X7 xDrive50iBlack Sapphire Metallic 2019 BMW X7 xDrive50iBlack Sapphire Metallic 2019 BMW X7 xDrive50iBlack Sapphire Metallic 2019 BMW X7 xDrive50iBlack Sapphire Metallic 2019 BMW X7 xDrive50iBlack Sapphire Metallic 2019 BMW X7 xDrive50i

    $31,492

    $299
    73,415 mi.
    Est. $537/mo

    Vancouver Toyota

    4.4
    Check Availability
    Vancouver, WA (14 mi)
    Quick view
  • Manhattan Green Metallic 2025 BMW X7 xDrive40iManhattan Green Metallic 2025 BMW X7 xDrive40iManhattan Green Metallic 2025 BMW X7 xDrive40iManhattan Green Metallic 2025 BMW X7 xDrive40iManhattan Green Metallic 2025 BMW X7 xDrive40iManhattan Green Metallic 2025 BMW X7 xDrive40i

    $77,490

    14,481 mi.
    Est. $1,321/mo

    Genesis of Portland

    4.7
    Check Availability
    Portland, OR (5 mi)
    Quick view
  • Black 2020 BMW 330 IBlack 2020 BMW 330 IBlack 2020 BMW 330 IBlack 2020 BMW 330 IBlack 2020 BMW 330 IBlack 2020 BMW 330 I

    $27,998

    16,329 mi.
    Est. $477/mo

    CarMax Beaverton

    4.7
    Check Availability
    Beaverton, OR (7 mi)
    Quick view
  • Black 2022 BMW X1 SDrive28iBlack 2022 BMW X1 SDrive28iBlack 2022 BMW X1 SDrive28iBlack 2022 BMW X1 SDrive28iBlack 2022 BMW X1 SDrive28iBlack 2022 BMW X1 SDrive28i

    $23,998

    35,114 mi.
    Est. $409/mo

    CarMax Clackamas

    Check Availability
    Milwaukie, OR (15 mi)
    Quick view
  • Alpine White 2015 BMW 528 528iAlpine White 2015 BMW 528 528iAlpine White 2015 BMW 528 528iAlpine White 2015 BMW 528 528iAlpine White 2015 BMW 528 528iAlpine White 2015 BMW 528 528i

    $14,405

    73,028 mi.
    Est. $246/mo

    Beaverton Car Company

    4.8
    Check Availability
    Beaverton, OR (10 mi)
    Quick view
  • Mineral Gray Metallic 2018 BMW 330 330iMineral Gray Metallic 2018 BMW 330 330iMineral Gray Metallic 2018 BMW 330 330iMineral Gray Metallic 2018 BMW 330 330iMineral Gray Metallic 2018 BMW 330 330iMineral Gray Metallic 2018 BMW 330 330i

    $15,481

    82,718 mi.
    Est. $264/mo

    Beaverton Car Company

    4.8
    Check Availability
    Beaverton, OR (10 mi)
    Quick view
  • Glacier Silver Metallic 2018 BMW X1 xDrive28iGlacier Silver Metallic 2018 BMW X1 xDrive28iGlacier Silver Metallic 2018 BMW X1 xDrive28iGlacier Silver Metallic 2018 BMW X1 xDrive28iGlacier Silver Metallic 2018 BMW X1 xDrive28iGlacier Silver Metallic 2018 BMW X1 xDrive28i

    $17,258

    68,416 mi.
    Est. $294/mo

    Beaverton Car Company

    4.8
    Check Availability
    Beaverton, OR (10 mi)
    Quick view
  • White 2018 BMW X1 XDrive28iWhite 2018 BMW X1 XDrive28iWhite 2018 BMW X1 XDrive28iWhite 2018 BMW X1 XDrive28iWhite 2018 BMW X1 XDrive28iWhite 2018 BMW X1 XDrive28i

    $17,998

    65,092 mi.
    Est. $307/mo

    CarMax Beaverton

    4.7
    Check Availability
    Beaverton, OR (7 mi)
    Quick view
  • Mineral Grey Metallic 2019 BMW X1 xDrive28iMineral Grey Metallic 2019 BMW X1 xDrive28iMineral Grey Metallic 2019 BMW X1 xDrive28iMineral Grey Metallic 2019 BMW X1 xDrive28iMineral Grey Metallic 2019 BMW X1 xDrive28iMineral Grey Metallic 2019 BMW X1 xDrive28i

    $21,199

    $222
    35,867 mi.
    Est. $361/mo

    Lexus of Portland

    4.4
    Check Availability
    Portland, OR (5 mi)
    Quick view
  • Silver 2022 BMW 530 ISilver 2022 BMW 530 ISilver 2022 BMW 530 ISilver 2022 BMW 530 ISilver 2022 BMW 530 ISilver 2022 BMW 530 I

    $29,998

    26,059 mi.
    Est. $511/mo

    CarMax Beaverton

    4.7
    Check Availability
    Beaverton, OR (7 mi)
    Quick view
  • Gray 2025 BMW 228 Gran Coupe xDrive Gran CoupeGray 2025 BMW 228 Gran Coupe xDrive Gran CoupeGray 2025 BMW 228 Gran Coupe xDrive Gran CoupeGray 2025 BMW 228 Gran Coupe xDrive Gran CoupeGray 2025 BMW 228 Gran Coupe xDrive Gran CoupeGray 2025 BMW 228 Gran Coupe xDrive Gran Coupe

    $33,998

    11,441 mi.
    Est. $580/mo

    CarMax Clackamas

    Check Availability
    Milwaukie, OR (15 mi)
    Quick view
  • Manhattan Green Metallic 2022 BMW X6 M50iManhattan Green Metallic 2022 BMW X6 M50iManhattan Green Metallic 2022 BMW X6 M50iManhattan Green Metallic 2022 BMW X6 M50iManhattan Green Metallic 2022 BMW X6 M50iManhattan Green Metallic 2022 BMW X6 M50i

    $43,934

    $310
    81,472 mi.
    Est. $749/mo

    Tonkin Gresham Honda

    4.5
    Check Availability
    Troutdale, OR (20 mi)
    Quick view
  • Black 2024 BMW X6 M60Black 2024 BMW X6 M60Black 2024 BMW X6 M60Black 2024 BMW X6 M60Black 2024 BMW X6 M60Black 2024 BMW X6 M60

    $76,998

    $1K
    22,802 mi.
    Est. $1,313/mo

    CarMax Clackamas

    Check Availability
    Milwaukie, OR (15 mi)
    Quick view
  • White 2020 BMW M340 IWhite 2020 BMW M340 IWhite 2020 BMW M340 IWhite 2020 BMW M340 IWhite 2020 BMW M340 IWhite 2020 BMW M340 I

    $38,998

    55,891 mi.
    Est. $665/mo

    CarMax Reno

    Check Availability
    $199 delivery to Beaverton, OR (7 mi)

    Quick view
  • White 2020 BMW M550 I xDriveWhite 2020 BMW M550 I xDriveWhite 2020 BMW M550 I xDriveWhite 2020 BMW M550 I xDriveWhite 2020 BMW M550 I xDriveWhite 2020 BMW M550 I xDrive

    $50,998

    15,599 mi.
    Est. $869/mo

    CarMax Pleasant Hill

    4.1
    Check Availability
    $199 delivery to Beaverton, OR (7 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