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
  • $57,063

    20,872 mi.
    Est. $973/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • Alpine White 2020 BMW 330 330i

    $21,640

    $350
    73,746 mi.
    Est. $369/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • $34,100

    40,532 mi.
    Est. $581/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • Not Priced

    17,188 mi.
    Est. $0/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • Alpine White 2025 BMW X4 xDrive30i

    $53,999

    $501
    0 mi.
    Est. $921/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • $18,990

    76,137 mi.
    Est. $324/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • Gray 2024 BMW X5 xDrive40i

    $46,990

    50,357 mi.
    Est. $801/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • $37,225

    17,113 mi.
    Est. $635/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • Moonlight Silver Metallic 2016 BMW 228 xDrive

    $14,990

    105,718 mi.
    Est. $256/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • Dravit Grey Metallic 2026 BMW 430 Gran Coupe i xDrive

    $52,500

    $2K
    4,297 mi.
    Est. $895/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • $53,100

    22,730 mi.
    Est. $905/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • $35,510

    22,516 mi.
    Est. $605/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • $54,900

    33,707 mi.
    Est. $936/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • $41,500

    32,792 mi.
    Est. $708/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • $51,100

    24,953 mi.
    Est. $871/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • Mineral White Metallic 2023 BMW X3 xDrive30i

    $37,990

    23,949 mi.
    Est. $648/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • $36,090

    23,679 mi.
    Est. $615/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW X5 xDrive40i

    $58,367

    $1.1K
    25,609 mi.
    Est. $995/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • Skyscraper Grey Metallic 2026 BMW X2 xDrive28i

    $47,500

    $2K
    0 mi.
    Est. $810/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • $13,011

    102,063 mi.
    Est. $222/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • $57,375

    20,904 mi.
    Est. $978/mo

    BMW of Salem

    4.5
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • $27,240

    37,188 mi.
    Est. $464/mo

    Volkswagen of Salem

    4.2
    Check Availability
    Salem, OR (24 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW M4 Competition xDriveBlack Sapphire Metallic 2024 BMW M4 Competition xDriveBlack Sapphire Metallic 2024 BMW M4 Competition xDriveBlack Sapphire Metallic 2024 BMW M4 Competition xDriveBlack Sapphire Metallic 2024 BMW M4 Competition xDriveBlack Sapphire Metallic 2024 BMW M4 Competition xDrive

    $92,991

    33,060 mi.
    Est. $1,585/mo

    Spencer's Auto Sales

    5.0
    Check Availability
    $1,400 delivery from Everett, WA (218 mi)
    Quick view
  • White 2023 BMW 430 I xDrive Gran CoupeWhite 2023 BMW 430 I xDrive Gran CoupeWhite 2023 BMW 430 I xDrive Gran CoupeWhite 2023 BMW 430 I xDrive Gran CoupeWhite 2023 BMW 430 I xDrive Gran CoupeWhite 2023 BMW 430 I xDrive Gran Coupe

    $39,998

    26,473 mi.
    Est. $682/mo

    CarMax Puyallup

    4.7
    Check Availability
    $149 delivery to Salem, OR (21 mi)
    Quick view
  • Black 2017 BMW X5 xDrive35iBlack 2017 BMW X5 xDrive35iBlack 2017 BMW X5 xDrive35iBlack 2017 BMW X5 xDrive35iBlack 2017 BMW X5 xDrive35iBlack 2017 BMW X5 xDrive35i

    $19,227

    $600
    67,355 mi.
    Est. $328/mo

    Mercedes-Benz of Beaverton

    4.3
    Check Availability
    Portland, OR (50 mi)
    Quick view
  • Alpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30i

    $22,321

    74,245 mi.
    Est. $381/mo

    Mercedes-Benz of Beaverton

    4.3
    Check Availability
    Portland, OR (50 mi)
    Quick view
  • Mineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40iMineral White Metallic 2022 BMW X5 xDrive40i

    $32,000

    $703
    85,551 mi.
    Est. $546/mo

    Wilsonville Subaru

    4.8
    Check Availability
    Wilsonville, OR (36 mi)
    Quick view
  • Red 2017 BMW X3 XDrive28iRed 2017 BMW X3 XDrive28iRed 2017 BMW X3 XDrive28iRed 2017 BMW X3 XDrive28iRed 2017 BMW X3 XDrive28iRed 2017 BMW X3 XDrive28i

    $19,998

    57,880 mi.
    Est. $341/mo

    CarMax Clackamas

    Check Availability
    Milwaukie, OR (44 mi)
    Quick view
  • Jet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30i

    $37,208

    22,983 mi.
    Est. $634/mo

    Beaverton INFINITI

    4.5
    Check Availability
    Portland, OR (50 mi)
    Quick view
  • Marina Bay Blue Metallic 2025 BMW X5 M60iMarina Bay Blue Metallic 2025 BMW X5 M60iMarina Bay Blue Metallic 2025 BMW X5 M60iMarina Bay Blue Metallic 2025 BMW X5 M60iMarina Bay Blue Metallic 2025 BMW X5 M60iMarina Bay Blue Metallic 2025 BMW X5 M60i

    $89,500

    19,375 mi.
    Est. $1,526/mo

    Oregon's Best Auto Sales

    Check Availability
    Canby, OR (33 mi)
    Quick view
  • Mineral White Metallic 2024 BMW X5 xDrive40iMineral White Metallic 2024 BMW X5 xDrive40iMineral White Metallic 2024 BMW X5 xDrive40iMineral White Metallic 2024 BMW X5 xDrive40iMineral White Metallic 2024 BMW X5 xDrive40iMineral White Metallic 2024 BMW X5 xDrive40i

    $59,990

    23,758 mi.
    Est. $1,023/mo

    D & C Motor Company

    3.5
    Check Availability
    Portland, OR (42 mi)
    Quick view
  • Brooklyn Grey Metallic 2023 BMW X3 M40iBrooklyn Grey Metallic 2023 BMW X3 M40iBrooklyn Grey Metallic 2023 BMW X3 M40iBrooklyn Grey Metallic 2023 BMW X3 M40iBrooklyn Grey Metallic 2023 BMW X3 M40iBrooklyn Grey Metallic 2023 BMW X3 M40i

    $50,990

    26,463 mi.
    Est. $869/mo

    D & C Motor Company

    3.5
    Check Availability
    Portland, OR (42 mi)
    Quick view
  • Mineral White Metallic 2016 BMW X3 xDrive28dMineral White Metallic 2016 BMW X3 xDrive28dMineral White Metallic 2016 BMW X3 xDrive28dMineral White Metallic 2016 BMW X3 xDrive28dMineral White Metallic 2016 BMW X3 xDrive28dMineral White Metallic 2016 BMW X3 xDrive28d

    $12,240

    $500
    92,295 mi.
    Est. $209/mo

    Buick GMC of Beaverton

    3.7
    Check Availability
    Portland, OR (50 mi)
    Quick view
  • Black 2023 BMW X3 xDrive30iBlack 2023 BMW X3 xDrive30iBlack 2023 BMW X3 xDrive30iBlack 2023 BMW X3 xDrive30iBlack 2023 BMW X3 xDrive30iBlack 2023 BMW X3 xDrive30i

    $36,888

    $100
    24,746 mi.
    Est. $629/mo

    Gladstone Mitsubishi

    3.9
    Check Availability
    Milwaukie, OR (42 mi)
    Quick view
  • Arctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40i

    $29,488

    $100
    91,078 mi.
    Est. $503/mo

    Gladstone Mitsubishi

    3.9
    Check Availability
    Milwaukie, OR (42 mi)
    Quick view
  • Marina Bay Blue Metallic 2024 BMW X4 M AWDMarina Bay Blue Metallic 2024 BMW X4 M AWDMarina Bay Blue Metallic 2024 BMW X4 M AWDMarina Bay Blue Metallic 2024 BMW X4 M AWDMarina Bay Blue Metallic 2024 BMW X4 M AWDMarina Bay Blue Metallic 2024 BMW X4 M AWD

    $67,156

    15,323 mi.
    Est. $1,145/mo

    Wilsonville Toyota

    4.8
    Check Availability
    Wilsonville, OR (38 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