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
  • Skyscraper Grey Metallic 2025 BMW 330 330iSkyscraper Grey Metallic 2025 BMW 330 330iSkyscraper Grey Metallic 2025 BMW 330 330iSkyscraper Grey Metallic 2025 BMW 330 330iSkyscraper Grey Metallic 2025 BMW 330 330iSkyscraper Grey Metallic 2025 BMW 330 330i

    $40,876

    $1K
    5,550 mi.
    Est. $754/mo

    Hendrick BMW Northlake

    4.9
    Charlotte, NC (19 mi)
    Check Availability
  • Gray Metallic 2025 BMW 330 iGray Metallic 2025 BMW 330 iGray Metallic 2025 BMW 330 iGray Metallic 2025 BMW 330 iGray Metallic 2025 BMW 330 iGray Metallic 2025 BMW 330 i

    $40,518

    $372
    19,798 mi.
    Est. $748/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (10 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330i

    $40,518

    $372
    11,452 mi.
    Est. $748/mo

    Hendrick BMW

    4.9
    Charlotte, NC (4 mi)
    Check Availability
  • White Metallic 2020 BMW 330 330iWhite Metallic 2020 BMW 330 330iWhite Metallic 2020 BMW 330 330iWhite Metallic 2020 BMW 330 330iWhite Metallic 2020 BMW 330 330iWhite Metallic 2020 BMW 330 330i

    $21,866

    $899
    81,418 mi.
    Est. $404/mo

    Joey Logano's Huntersville Ford

    4.6
    Huntersville, NC (22 mi)
    Check Availability
  • Tanzanite Blue II Metallic 2025 BMW 330 330iTanzanite Blue II Metallic 2025 BMW 330 330iTanzanite Blue II Metallic 2025 BMW 330 330iTanzanite Blue II Metallic 2025 BMW 330 330iTanzanite Blue II Metallic 2025 BMW 330 330iTanzanite Blue II Metallic 2025 BMW 330 330i

    $38,533

    $1K
    19,156 mi.
    Est. $711/mo

    Hendrick Kia of Concord

    4.9
    Concord, NC (17 mi)
    Check Availability
  • Melbourne Red Metallic 2024 BMW 330 330iMelbourne Red Metallic 2024 BMW 330 330iMelbourne Red Metallic 2024 BMW 330 330iMelbourne Red Metallic 2024 BMW 330 330iMelbourne Red Metallic 2024 BMW 330 330iMelbourne Red Metallic 2024 BMW 330 330i

    $29,496

    $100
    36,449 mi.
    Est. $544/mo

    EchoPark Automotive Charlotte

    4.7
    Charlotte, NC (7 mi)
    Check Availability
  • Glacier Silver Metallic 2019 BMW 330 330iGlacier Silver Metallic 2019 BMW 330 330iGlacier Silver Metallic 2019 BMW 330 330iGlacier Silver Metallic 2019 BMW 330 330iGlacier Silver Metallic 2019 BMW 330 330iGlacier Silver Metallic 2019 BMW 330 330i

    $15,998

    $1K
    127,045 mi.
    Est. $295/mo

    Monroe Nissan

    4.4
    Monroe, NC (7 mi)
    Check Availability
  • Melbourne Red Metallic 2019 BMW 330 330iMelbourne Red Metallic 2019 BMW 330 330iMelbourne Red Metallic 2019 BMW 330 330iMelbourne Red Metallic 2019 BMW 330 330iMelbourne Red Metallic 2019 BMW 330 330iMelbourne Red Metallic 2019 BMW 330 330i

    $15,695

    $1.6K
    125,638 mi.
    Est. $290/mo

    Classic CDJR Lancaster

    3.9
    Lancaster, SC (27 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330i

    $37,376

    $500
    14,233 mi.
    Est. $690/mo

    Hendrick BMW Northlake

    4.9
    Charlotte, NC (19 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330iBlack Sapphire Metallic 2025 BMW 330 330i

    $38,390

    $799
    13,445 mi.
    Est. $709/mo

    Hendrick BMW

    4.9
    Charlotte, NC (4 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW 330 330iMineral White Metallic 2023 BMW 330 330iMineral White Metallic 2023 BMW 330 330iMineral White Metallic 2023 BMW 330 330iMineral White Metallic 2023 BMW 330 330iMineral White Metallic 2023 BMW 330 330i

    $31,376

    $500
    46,521 mi.
    Est. $579/mo

    Hendrick BMW Northlake

    4.9
    Charlotte, NC (19 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW 330 iMineral White Metallic 2023 BMW 330 iMineral White Metallic 2023 BMW 330 iMineral White Metallic 2023 BMW 330 iMineral White Metallic 2023 BMW 330 iMineral White Metallic 2023 BMW 330 i

    $33,390

    $499
    37,465 mi.
    Est. $616/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (10 mi)
    Check Availability
  • Mineral White Metallic 2025 BMW 330 330iMineral White Metallic 2025 BMW 330 330iMineral White Metallic 2025 BMW 330 330iMineral White Metallic 2025 BMW 330 330iMineral White Metallic 2025 BMW 330 330iMineral White Metallic 2025 BMW 330 330i

    $37,890

    $1.2K
    16,885 mi.
    Est. $699/mo

    Hendrick BMW

    4.9
    Charlotte, NC (4 mi)
    Check Availability
  • Alpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330i

    $37,890

    14,867 mi.
    Est. $699/mo

    Hendrick BMW

    4.9
    Charlotte, NC (4 mi)
    Check Availability
  • Skyscraper Grey Metallic 2026 BMW 330 NASkyscraper Grey Metallic 2026 BMW 330 NASkyscraper Grey Metallic 2026 BMW 330 NASkyscraper Grey Metallic 2026 BMW 330 NASkyscraper Grey Metallic 2026 BMW 330 NASkyscraper Grey Metallic 2026 BMW 330 NA

    $35,286

    $480
    17,520 mi.
    Est. $651/mo

    EchoPark Automotive Charlotte

    4.7
    Charlotte, NC (7 mi)
    Check Availability
  • Alpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330i

    $34,890

    $2.8K
    17,449 mi.
    Est. $644/mo

    Hendrick BMW

    4.9
    Charlotte, NC (4 mi)
    Check Availability
  • Gray Metallic 2024 BMW 330 iGray Metallic 2024 BMW 330 iGray Metallic 2024 BMW 330 iGray Metallic 2024 BMW 330 iGray Metallic 2024 BMW 330 iGray Metallic 2024 BMW 330 i

    $38,290

    $228
    32,222 mi.
    Est. $707/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (10 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 NABlack Sapphire Metallic 2026 BMW 330 NABlack Sapphire Metallic 2026 BMW 330 NABlack Sapphire Metallic 2026 BMW 330 NABlack Sapphire Metallic 2026 BMW 330 NABlack Sapphire Metallic 2026 BMW 330 NA

    $47,876

    458 mi.
    Est. $884/mo

    Hendrick BMW Northlake

    4.9
    Charlotte, NC (19 mi)
    Check Availability
  • Mineral White Metallic 2025 BMW 330 330iMineral White Metallic 2025 BMW 330 330iMineral White Metallic 2025 BMW 330 330iMineral White Metallic 2025 BMW 330 330iMineral White Metallic 2025 BMW 330 330iMineral White Metallic 2025 BMW 330 330i

    $39,376

    $1.5K
    13,957 mi.
    Est. $727/mo

    Hendrick BMW Northlake

    4.9
    Charlotte, NC (19 mi)
    Check Availability
  • Mineral White Metallic 2025 BMW 330 iMineral White Metallic 2025 BMW 330 iMineral White Metallic 2025 BMW 330 iMineral White Metallic 2025 BMW 330 iMineral White Metallic 2025 BMW 330 iMineral White Metallic 2025 BMW 330 i

    $38,890

    $408
    19,036 mi.
    Est. $718/mo

    Hendrick BMW Certified Pre-Owned South Charlotte

    4.9
    Charlotte, NC (10 mi)
    Check Availability
  • Arctic Race Blue Metallic 2025 BMW 330 330iArctic Race Blue Metallic 2025 BMW 330 330iArctic Race Blue Metallic 2025 BMW 330 330iArctic Race Blue Metallic 2025 BMW 330 330iArctic Race Blue Metallic 2025 BMW 330 330iArctic Race Blue Metallic 2025 BMW 330 330i

    $39,876

    16,063 mi.
    Est. $736/mo

    Hendrick BMW Northlake

    4.9
    Charlotte, NC (19 mi)
    Check Availability
  • Alpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330i

    $36,876

    $500
    18,081 mi.
    Est. $681/mo

    Hendrick BMW Northlake

    4.9
    Charlotte, NC (19 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW 330 NAMineral White Metallic 2026 BMW 330 NAMineral White Metallic 2026 BMW 330 NAMineral White Metallic 2026 BMW 330 NAMineral White Metallic 2026 BMW 330 NAMineral White Metallic 2026 BMW 330 NA

    $46,876

    8,336 mi.
    Est. $865/mo

    Hendrick BMW Northlake

    4.9
    Charlotte, NC (19 mi)
    Check Availability
  • Black 2019 BMW 330 iBlack 2019 BMW 330 iBlack 2019 BMW 330 iBlack 2019 BMW 330 iBlack 2019 BMW 330 iBlack 2019 BMW 330 i

    $20,500

    49,000 mi.
    Est. $378/mo

    Private seller: Kimberly

    Waxhaw, NC (14 mi)
    Contact Seller
  • Blue 2026 BMW 330 IBlue 2026 BMW 330 IBlue 2026 BMW 330 IBlue 2026 BMW 330 IBlue 2026 BMW 330 IBlue 2026 BMW 330 I

    $48,998

    4,401 mi.
    Est. $904/mo

    CarMax Myrtle Beach

    4.7
    $149 delivery to Charlotte, NC (4 mi)
    Check Availability
  • Black 2022 BMW 330 IBlack 2022 BMW 330 IBlack 2022 BMW 330 IBlack 2022 BMW 330 IBlack 2022 BMW 330 IBlack 2022 BMW 330 I

    $30,998

    50,739 mi.
    Est. $572/mo

    CarMax Cleveland East

    4.9
    $199 delivery to Charlotte, NC (4 mi)
    Check Availability

BMW 330 i by city

BMW 330 i by year