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
  • Jet Black 2024 BMW 330 i xDriveJet Black 2024 BMW 330 i xDriveJet Black 2024 BMW 330 i xDriveJet Black 2024 BMW 330 i xDriveJet Black 2024 BMW 330 i xDriveJet Black 2024 BMW 330 i xDrive

    $39,888

    17,812 mi.
    Est. $680/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Jet Black 2019 BMW 330 i xDriveJet Black 2019 BMW 330 i xDriveJet Black 2019 BMW 330 i xDriveJet Black 2019 BMW 330 i xDriveJet Black 2019 BMW 330 i xDriveJet Black 2019 BMW 330 i xDrive

    $23,688

    57,228 mi.
    Est. $404/mo

    Winner Chevrolet

    4.1
    Wilmington, DE (15 mi)
    Check Availability
  • Black Sapphire Metallic 2017 BMW 330 xDriveBlack Sapphire Metallic 2017 BMW 330 xDriveBlack Sapphire Metallic 2017 BMW 330 xDriveBlack Sapphire Metallic 2017 BMW 330 xDriveBlack Sapphire Metallic 2017 BMW 330 xDriveBlack Sapphire Metallic 2017 BMW 330 xDrive

    $16,018

    $230
    86,740 mi.
    Est. $273/mo

    Carmart

    Smyrna, DE (19 mi)
    Check Availability
  • Mineral Gray 2022 BMW 330 i xDriveMineral Gray 2022 BMW 330 i xDriveMineral Gray 2022 BMW 330 i xDriveMineral Gray 2022 BMW 330 i xDriveMineral Gray 2022 BMW 330 i xDriveMineral Gray 2022 BMW 330 i xDrive

    $33,425

    15,401 mi.
    Est. $570/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • 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

    $43,499

    5,853 mi.
    Est. $742/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Blue Metallic 2022 BMW 330 i xDriveBlue Metallic 2022 BMW 330 i xDriveBlue Metallic 2022 BMW 330 i xDriveBlue Metallic 2022 BMW 330 i xDriveBlue Metallic 2022 BMW 330 i xDriveBlue Metallic 2022 BMW 330 i xDrive

    $29,999

    50,504 mi.
    Est. $511/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Jet Black 2021 BMW 330 i xDriveJet Black 2021 BMW 330 i xDriveJet Black 2021 BMW 330 i xDriveJet Black 2021 BMW 330 i xDriveJet Black 2021 BMW 330 i xDriveJet Black 2021 BMW 330 i xDrive

    $29,999

    30,510 mi.
    Est. $511/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDrive

    $33,999

    45,414 mi.
    Est. $580/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Mediterranean Blue 2020 BMW 330 i xDriveMediterranean Blue 2020 BMW 330 i xDriveMediterranean Blue 2020 BMW 330 i xDriveMediterranean Blue 2020 BMW 330 i xDriveMediterranean Blue 2020 BMW 330 i xDriveMediterranean Blue 2020 BMW 330 i xDrive

    $21,000

    85,594 mi.
    Est. $358/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Alpine White 2021 BMW 330 i xDriveAlpine White 2021 BMW 330 i xDriveAlpine White 2021 BMW 330 i xDriveAlpine White 2021 BMW 330 i xDriveAlpine White 2021 BMW 330 i xDriveAlpine White 2021 BMW 330 i xDrive

    $28,999

    51,156 mi.
    Est. $494/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Jet Black 2023 BMW 330 i xDriveJet Black 2023 BMW 330 i xDriveJet Black 2023 BMW 330 i xDriveJet Black 2023 BMW 330 i xDriveJet Black 2023 BMW 330 i xDriveJet Black 2023 BMW 330 i xDrive

    $35,999

    39,482 mi.
    Est. $614/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Tanzanite Blue 2023 BMW 330 i xDriveTanzanite Blue 2023 BMW 330 i xDriveTanzanite Blue 2023 BMW 330 i xDriveTanzanite Blue 2023 BMW 330 i xDriveTanzanite Blue 2023 BMW 330 i xDriveTanzanite Blue 2023 BMW 330 i xDrive

    $37,775

    15,381 mi.
    Est. $644/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 I XDriveBlack Sapphire Metallic 2026 BMW 330 I XDriveBlack Sapphire Metallic 2026 BMW 330 I XDriveBlack Sapphire Metallic 2026 BMW 330 I XDriveBlack Sapphire Metallic 2026 BMW 330 I XDriveBlack Sapphire Metallic 2026 BMW 330 I XDrive

    $49,999

    5,054 mi.
    Est. $852/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Jet Black 2025 BMW 330 i xDriveJet Black 2025 BMW 330 i xDriveJet Black 2025 BMW 330 i xDriveJet Black 2025 BMW 330 i xDriveJet Black 2025 BMW 330 i xDriveJet Black 2025 BMW 330 i xDrive

    $42,499

    4,429 mi.
    Est. $725/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Tanzanite Blue 2026 BMW 330 I XDriveTanzanite Blue 2026 BMW 330 I XDriveTanzanite Blue 2026 BMW 330 I XDriveTanzanite Blue 2026 BMW 330 I XDriveTanzanite Blue 2026 BMW 330 I XDriveTanzanite Blue 2026 BMW 330 I XDrive

    $61,865

    136 mi.
    Est. $1,055/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Gray Metallic 2026 BMW 330 I XDriveGray Metallic 2026 BMW 330 I XDriveGray Metallic 2026 BMW 330 I XDriveGray Metallic 2026 BMW 330 I XDriveGray Metallic 2026 BMW 330 I XDriveGray Metallic 2026 BMW 330 I XDrive

    $60,125

    136 mi.
    Est. $1,025/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (25 mi)
    Check Availability
  • Brooklyn Grey Metallic 2024 BMW 330 330i xDriveBrooklyn Grey Metallic 2024 BMW 330 330i xDriveBrooklyn Grey Metallic 2024 BMW 330 330i xDriveBrooklyn Grey Metallic 2024 BMW 330 330i xDriveBrooklyn Grey Metallic 2024 BMW 330 330i xDriveBrooklyn Grey Metallic 2024 BMW 330 330i xDrive

    $38,032

    25,221 mi.
    Est. $648/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (15 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW 330 330i xDriveBlack Sapphire Metallic 2024 BMW 330 330i xDriveBlack Sapphire Metallic 2024 BMW 330 330i xDriveBlack Sapphire Metallic 2024 BMW 330 330i xDriveBlack Sapphire Metallic 2024 BMW 330 330i xDriveBlack Sapphire Metallic 2024 BMW 330 330i xDrive

    $40,476

    6,099 mi.
    Est. $690/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (15 mi)
    Check Availability
  • Skyscraper Grey Metallic 2023 BMW 330 330i xDriveSkyscraper Grey Metallic 2023 BMW 330 330i xDriveSkyscraper Grey Metallic 2023 BMW 330 330i xDriveSkyscraper Grey Metallic 2023 BMW 330 330i xDriveSkyscraper Grey Metallic 2023 BMW 330 330i xDriveSkyscraper Grey Metallic 2023 BMW 330 330i xDrive

    $32,366

    $993
    38,430 mi.
    Est. $552/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (15 mi)
    Check Availability
  • Alpine White 2020 BMW 330 xDrive

    $22,894

    70,500 mi.
    Est. $390/mo

    Audi Wilmington

    Wilmington, DE (15 mi)
    Check Availability
  • Phytonic Blue Metallic 2022 BMW 330 xDrivePhytonic Blue Metallic 2022 BMW 330 xDrivePhytonic Blue Metallic 2022 BMW 330 xDrivePhytonic Blue Metallic 2022 BMW 330 xDrivePhytonic Blue Metallic 2022 BMW 330 xDrivePhytonic Blue Metallic 2022 BMW 330 xDrive

    $30,150

    38,316 mi.
    Est. $514/mo

    Bob Johnson Used

    4.0
    $399 delivery from Rochester, NY (265 mi)
    Check Availability
  • Gray 2022 BMW 330 I xDriveGray 2022 BMW 330 I xDriveGray 2022 BMW 330 I xDriveGray 2022 BMW 330 I xDriveGray 2022 BMW 330 I xDriveGray 2022 BMW 330 I xDrive

    $31,998

    21,427 mi.
    Est. $546/mo

    CarMax Rochester

    4.3
    $149 delivery to Newark, DE (10 mi)
    Check Availability
  • Alpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDrive

    $33,238

    $400
    56,030 mi.
    Est. $567/mo

    CarShop Chester Springs

    4.8
    Chester Springs, PA (36 mi)
    Check Availability
  • Alpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDrive

    $34,450

    $478
    27,025 mi.
    Est. $587/mo

    Euro Motorcars Devon

    4.4
    Devon, PA (36 mi)
    Check Availability
  • Alpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NA

    $37,217

    $1.2K
    16,874 mi.
    Est. $635/mo

    AutoNation Toyota White Marsh

    4.2
    Baltimore, MD (48 mi)
    Check Availability
  • Alpine White 2024 BMW 330 xDriveAlpine White 2024 BMW 330 xDriveAlpine White 2024 BMW 330 xDriveAlpine White 2024 BMW 330 xDriveAlpine White 2024 BMW 330 xDriveAlpine White 2024 BMW 330 xDrive

    $35,990

    24,974 mi.
    Est. $614/mo

    BMW of Bel Air

    4.6
    Bel Air, MD (38 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NA

    $46,262

    11,867 mi.
    Est. $789/mo

    BMW of Devon

    4.9
    Devon, PA (37 mi)
    Check Availability
  • Blue Metallic 2022 BMW 330 i xDriveBlue Metallic 2022 BMW 330 i xDriveBlue Metallic 2022 BMW 330 i xDriveBlue Metallic 2022 BMW 330 i xDriveBlue Metallic 2022 BMW 330 i xDriveBlue Metallic 2022 BMW 330 i xDrive

    $27,798

    $500
    56,198 mi.
    Est. $474/mo

    I.G. Burton BMW

    4.4
    Milford, DE (44 mi)
    Check Availability
  • Alpine White 2019 BMW 330 i xDriveAlpine White 2019 BMW 330 i xDriveAlpine White 2019 BMW 330 i xDriveAlpine White 2019 BMW 330 i xDriveAlpine White 2019 BMW 330 i xDriveAlpine White 2019 BMW 330 i xDrive

    $18,987

    $500
    85,692 mi.
    Est. $324/mo

    GENESIS OF CONSHOHOCKEN

    4.9
    CONSHOHOCKEN, PA (43 mi)
    Check Availability
  • Mineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDrive

    $27,000

    2,479 mi.
    Est. $460/mo

    Ourisman Toyota 40

    4.8
    Edgewood, MD (38 mi)
    Check Availability
  • White 2019 BMW 330 XIWhite 2019 BMW 330 XIWhite 2019 BMW 330 XIWhite 2019 BMW 330 XIWhite 2019 BMW 330 XIWhite 2019 BMW 330 XI

    $22,998

    $1K
    52,251 mi.
    Est. $392/mo

    CarMax Turnersville

    4.9
    Sicklerville, NJ (37 mi)
    Check Availability
  • Black 2026 BMW 330 xDrive NABlack 2026 BMW 330 xDrive NABlack 2026 BMW 330 xDrive NABlack 2026 BMW 330 xDrive NABlack 2026 BMW 330 xDrive NABlack 2026 BMW 330 xDrive NA

    $38,988

    $1.7K
    24,132 mi.
    Est. $665/mo

    Matt Blatt Mitsubishi

    4.8
    Glassboro, NJ (31 mi)
    Check Availability
  • Skyscraper Grey Metallic 2023 BMW 330 xDriveSkyscraper Grey Metallic 2023 BMW 330 xDriveSkyscraper Grey Metallic 2023 BMW 330 xDriveSkyscraper Grey Metallic 2023 BMW 330 xDriveSkyscraper Grey Metallic 2023 BMW 330 xDriveSkyscraper Grey Metallic 2023 BMW 330 xDrive

    $35,622

    36,699 mi.
    Est. $607/mo

    Volkswagen of Springfield

    4.6
    Springfield, PA (31 mi)
    Check Availability
  • Jet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDrive

    $23,598

    63,660 mi.
    Est. $402/mo

    AutoNation Toyota White Marsh

    4.2
    Baltimore, MD (48 mi)
    Check Availability

BMW 330 i xDrive by city