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
  • Storm Bay Metallic 2026 BMW 228 Gran Coupe BaseStorm Bay Metallic 2026 BMW 228 Gran Coupe BaseStorm Bay Metallic 2026 BMW 228 Gran Coupe BaseStorm Bay Metallic 2026 BMW 228 Gran Coupe BaseStorm Bay Metallic 2026 BMW 228 Gran Coupe BaseStorm Bay Metallic 2026 BMW 228 Gran Coupe Base

    $45,860

    3,698 mi.
    Est. $796/mo

    BMW of Carlsbad

    4.5
    Carlsbad, CA (28 mi)
    Check Availability

    Quick view
  • Black Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28i

    $49,250

    2,132 mi.
    Est. $855/mo

    BMW of Carlsbad

    4.5
    Carlsbad, CA (28 mi)
    Check Availability

    Quick view
  • $45,085

    5,741 mi.
    Est. $782/mo

    BMW of San Diego

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

    23,805 mi.
    Est. $626/mo

    BMW of San Diego

    4.8
    San Diego, CA (12 mi)
    Quick view
  • $71,085

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

    BMW of San Diego

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

    6,161 mi.
    Est. $765/mo

    BMW of San Diego

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

    18,518 mi.
    Est. $628/mo

    BMW of San Diego

    4.8
    San Diego, CA (12 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW 330 iBlack Sapphire Metallic 2024 BMW 330 iBlack Sapphire Metallic 2024 BMW 330 iBlack Sapphire Metallic 2024 BMW 330 iBlack Sapphire Metallic 2024 BMW 330 iBlack Sapphire Metallic 2024 BMW 330 i

    $36,500

    $576
    25,084 mi.
    Est. $633/mo

    BMW of Carlsbad

    4.5
    Carlsbad, CA (28 mi)
    Check Availability

    Quick view
  • $80,714

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

    BMW of San Diego

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

    4,265 mi.
    Est. $574/mo

    BMW of San Diego

    4.8
    San Diego, CA (12 mi)
    Quick view
  • $34,414

    21,309 mi.
    Est. $597/mo

    BMW of San Diego

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

    30,477 mi.
    Est. $655/mo

    BMW of San Diego

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

    4,719 mi.
    Est. $765/mo

    BMW of San Diego

    4.8
    San Diego, CA (12 mi)
    Quick view
  • Alpine White 2025 BMW 330 iAlpine White 2025 BMW 330 iAlpine White 2025 BMW 330 iAlpine White 2025 BMW 330 iAlpine White 2025 BMW 330 iAlpine White 2025 BMW 330 i

    $39,999

    $1.4K
    18,363 mi.
    Est. $694/mo

    BMW of Carlsbad

    4.5
    Carlsbad, CA (28 mi)
    Check Availability

    Quick view
  • $44,685

    5,127 mi.
    Est. $775/mo

    BMW of San Diego

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

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

    BMW of San Diego

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

    3,370 mi.
    Est. $756/mo

    BMW of San Diego

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

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

    BMW of San Diego

    4.8
    San Diego, CA (12 mi)
    Quick view
  • $51,985

    32,188 mi.
    Est. $902/mo

    BMW of San Diego

    4.8
    San Diego, CA (12 mi)
    Quick view
  • Arctic Race Blue Metallic 2026 BMW 330 i NAArctic Race Blue Metallic 2026 BMW 330 i NAArctic Race Blue Metallic 2026 BMW 330 i NAArctic Race Blue Metallic 2026 BMW 330 i NAArctic Race Blue Metallic 2026 BMW 330 i NAArctic Race Blue Metallic 2026 BMW 330 i NA

    $52,010

    10,112 mi.
    Est. $903/mo

    BMW of Carlsbad

    4.5
    Carlsbad, CA (28 mi)
    Check Availability

    Quick view
  • $64,564

    58,866 mi.
    Est. $1,120/mo

    BMW of San Diego

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

    5,314 mi.
    Est. $782/mo

    BMW of San Diego

    4.8
    San Diego, CA (12 mi)
    Quick view
  • $39,864

    32,388 mi.
    Est. $692/mo

    BMW of San Diego

    4.8
    San Diego, CA (12 mi)
    Quick view
  • $74,584

    41,237 mi.
    Est. $1,294/mo

    BMW of San Diego

    4.8
    San Diego, CA (12 mi)
    Quick view
  • $35,014

    43,528 mi.
    Est. $608/mo

    BMW of San Diego

    4.8
    San Diego, CA (12 mi)
    Quick view
  • Dune 2025 BMW X3 30 xDriveDune 2025 BMW X3 30 xDriveDune 2025 BMW X3 30 xDriveDune 2025 BMW X3 30 xDriveDune 2025 BMW X3 30 xDriveDune 2025 BMW X3 30 xDrive

    $42,997

    18,608 mi.
    Est. $746/mo

    BMW of Carlsbad

    4.5
    Carlsbad, CA (28 mi)
    Check Availability

    Quick view
  • $63,085

    7,319 mi.
    Est. $1,095/mo

    BMW of San Diego

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

    6,646 mi.
    Est. $782/mo

    BMW of San Diego

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

    10,420 mi.
    Est. $765/mo

    BMW of San Diego

    4.8
    San Diego, CA (12 mi)
    Quick view
  • $51,064

    54,070 mi.
    Est. $886/mo

    BMW of San Diego

    4.8
    San Diego, CA (12 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 El Cajon, CA (5 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 El Cajon, CA (5 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