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 Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDriveBlack Sapphire Metallic 2025 BMW X3 30 xDrive

    $40,998

    $999
    22,864 mi.
    Est. $711/mo

    BMW of Carlsbad

    4.5
    Carlsbad, CA (15 mi)
    Check Availability

    Quick view
  • Mineral White Metallic 2024 BMW i5 eDrive40Mineral White Metallic 2024 BMW i5 eDrive40Mineral White Metallic 2024 BMW i5 eDrive40Mineral White Metallic 2024 BMW i5 eDrive40Mineral White Metallic 2024 BMW i5 eDrive40Mineral White Metallic 2024 BMW i5 eDrive40

    $39,582

    $417
    38,504 mi.
    Est. $687/mo

    BMW of Carlsbad

    4.5
    Carlsbad, CA (15 mi)
    Check Availability

    Quick view
  • $52,670

    30,091 mi.
    Est. $914/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $65,085

    6,665 mi.
    Est. $1,129/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $43,085

    8,646 mi.
    Est. $748/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $45,645

    48,743 mi.
    Est. $792/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $47,064

    37,052 mi.
    Est. $817/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • Gray Metallic 2023 BMW i7 xDrive60Gray Metallic 2023 BMW i7 xDrive60Gray Metallic 2023 BMW i7 xDrive60Gray Metallic 2023 BMW i7 xDrive60Gray Metallic 2023 BMW i7 xDrive60Gray Metallic 2023 BMW i7 xDrive60

    $61,999

    $889
    37,172 mi.
    Est. $1,076/mo

    BMW of Carlsbad

    4.5
    Carlsbad, CA (15 mi)
    Check Availability

    Quick view
  • $60,085

    7,209 mi.
    Est. $1,043/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $45,085

    6,641 mi.
    Est. $782/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $31,264

    40,977 mi.
    Est. $543/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $44,085

    5,152 mi.
    Est. $765/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $36,064

    23,805 mi.
    Est. $626/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • Alpine White 2023 BMW 330e 330eAlpine White 2023 BMW 330e 330eAlpine White 2023 BMW 330e 330eAlpine White 2023 BMW 330e 330eAlpine White 2023 BMW 330e 330eAlpine White 2023 BMW 330e 330e

    $32,999

    $583
    37,975 mi.
    Est. $573/mo

    BMW of Carlsbad

    4.5
    Carlsbad, CA (15 mi)
    Check Availability

    Quick view
  • $71,085

    4,168 mi.
    Est. $1,234/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $44,085

    6,161 mi.
    Est. $765/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $37,728

    30,477 mi.
    Est. $655/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $36,194

    18,518 mi.
    Est. $628/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $45,085

    5,741 mi.
    Est. $782/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW 330e 330eBlack Sapphire Metallic 2023 BMW 330e 330eBlack Sapphire Metallic 2023 BMW 330e 330eBlack Sapphire Metallic 2023 BMW 330e 330eBlack Sapphire Metallic 2023 BMW 330e 330eBlack Sapphire Metallic 2023 BMW 330e 330e

    $32,995

    $710
    20,851 mi.
    Est. $573/mo

    BMW of Carlsbad

    4.5
    Carlsbad, CA (15 mi)
    Check Availability

    Quick view
  • $34,414

    21,309 mi.
    Est. $597/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $80,714

    2,610 mi.
    Est. $1,401/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $44,685

    5,127 mi.
    Est. $775/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $33,085

    4,265 mi.
    Est. $574/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $92,913

    23,846 mi.
    Est. $1,612/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • Black Sapphire Metallic 2025 BMW XM BaseBlack Sapphire Metallic 2025 BMW XM BaseBlack Sapphire Metallic 2025 BMW XM BaseBlack Sapphire Metallic 2025 BMW XM BaseBlack Sapphire Metallic 2025 BMW XM BaseBlack Sapphire Metallic 2025 BMW XM Base

    $105,555

    $1.3K
    7,176 mi.
    Est. $1,832/mo

    BMW of Carlsbad

    4.5
    Carlsbad, CA (15 mi)
    Check Availability

    Quick view
  • $51,985

    32,188 mi.
    Est. $902/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $44,085

    4,719 mi.
    Est. $765/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $65,714

    20,132 mi.
    Est. $1,140/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • $43,564

    3,370 mi.
    Est. $756/mo

    BMW of San Diego

    4.8
    San Diego, CA (13 mi)
    Quick view
  • Blue 2017 BMW 340 IBlue 2017 BMW 340 IBlue 2017 BMW 340 IBlue 2017 BMW 340 IBlue 2017 BMW 340 IBlue 2017 BMW 340 I

    $23,998

    76,421 mi.
    Est. $416/mo

    CarMax Henderson

    4.3
    $149 delivery to Escondido, CA (11 mi)
    Check Availability
    Quick view
  • White 2017 BMW 340 IWhite 2017 BMW 340 IWhite 2017 BMW 340 IWhite 2017 BMW 340 IWhite 2017 BMW 340 IWhite 2017 BMW 340 I

    $23,998

    79,469 mi.
    Est. $416/mo

    CarMax San Gabriel Valley/Duarte

    4.5
    Free delivery to Escondido, CA (11 mi)
    Check Availability
    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