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
  • Mineral White Metallic 2025 BMW 330 i xDriveMineral White Metallic 2025 BMW 330 i xDriveMineral White Metallic 2025 BMW 330 i xDriveMineral White Metallic 2025 BMW 330 i xDriveMineral White Metallic 2025 BMW 330 i xDriveMineral White Metallic 2025 BMW 330 i xDrive

    $36,797

    $3.7K
    23,358 mi.
    Est. $679/mo

    BMW of Carlsbad

    4.6
    Carlsbad, CA (27 mi)
    Check Availability

  • 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

    $30,009

    $1.1K
    74,292 mi.
    Est. $554/mo

    Hyundai Escondido

    4.5
    Escondido, CA (25 mi)
    Check Availability

  • $45,085

    5,314 mi.
    Est. $832/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $44,172

    6,928 mi.
    Est. $815/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $46,172

    22,079 mi.
    Est. $852/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $29,172

    27,771 mi.
    Est. $538/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $41,085

    5,359 mi.
    Est. $758/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $44,085

    10,420 mi.
    Est. $814/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $75,647

    32,054 mi.
    Est. $1,396/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $66,172

    16,417 mi.
    Est. $1,221/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $40,172

    7,420 mi.
    Est. $741/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $48,172

    10,330 mi.
    Est. $889/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $44,172

    6,386 mi.
    Est. $815/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $69,172

    6,102 mi.
    Est. $1,277/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $65,172

    34,716 mi.
    Est. $1,203/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $60,172

    33,141 mi.
    Est. $1,111/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $65,172

    8,194 mi.
    Est. $1,203/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $74,172

    6,701 mi.
    Est. $1,369/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $47,172

    7,281 mi.
    Est. $871/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $39,151

    19,935 mi.
    Est. $723/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $35,172

    33,186 mi.
    Est. $649/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $65,172

    34,426 mi.
    Est. $1,203/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $46,172

    6,410 mi.
    Est. $852/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $42,172

    42,345 mi.
    Est. $778/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $27,564

    42,293 mi.
    Est. $509/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • $45,172

    11,848 mi.
    Est. $834/mo

    BMW of San Diego

    4.9
    San Diego, CA (16 mi)
  • White 2016 BMW 340 IWhite 2016 BMW 340 IWhite 2016 BMW 340 IWhite 2016 BMW 340 IWhite 2016 BMW 340 IWhite 2016 BMW 340 I

    $26,998

    47,516 mi.
    Est. $498/mo

    CarMax Bakersfield

    4.8
    $149 delivery to El Cajon, CA (7 mi)
    Check Availability
  • Blue 2020 BMW Z4 M40IBlue 2020 BMW Z4 M40IBlue 2020 BMW Z4 M40IBlue 2020 BMW Z4 M40IBlue 2020 BMW Z4 M40IBlue 2020 BMW Z4 M40I

    $39,998

    38,059 mi.
    Est. $738/mo

    CarMax Henderson

    4.3
    $149 delivery to El Cajon, CA (7 mi)
    Check Availability