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
  • Gray 2023 BMW 330 xDriveGray 2023 BMW 330 xDriveGray 2023 BMW 330 xDriveGray 2023 BMW 330 xDriveGray 2023 BMW 330 xDriveGray 2023 BMW 330 xDrive

    $35,942

    $300
    36,695 mi.
    Est. $650/mo

    Volkswagen of Springfield

    4.6
    Check Availability
    Springfield, PA (25 mi)

    Quick view
  • 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

    $26,999

    41,981 mi.
    Est. $488/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • Black Sapphire Metallic 2026 BMW 330 I XDrive NABlack Sapphire Metallic 2026 BMW 330 I XDrive NABlack Sapphire Metallic 2026 BMW 330 I XDrive NABlack Sapphire Metallic 2026 BMW 330 I XDrive NABlack Sapphire Metallic 2026 BMW 330 I XDrive NABlack Sapphire Metallic 2026 BMW 330 I XDrive NA

    $57,415

    21 mi.
    Est. $1,038/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • Gray 2025 BMW 330 i xDriveGray 2025 BMW 330 i xDriveGray 2025 BMW 330 i xDriveGray 2025 BMW 330 i xDriveGray 2025 BMW 330 i xDriveGray 2025 BMW 330 i xDrive

    $51,425

    26 mi.
    Est. $929/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • White Metallic 2017 BMW 330 i xDrive

    $13,999

    96,091 mi.
    Est. $253/mo

    Kelly Buick GMC

    4.6
    Check Availability
    Emmaus, PA (22 mi)
    Quick view
  • $46,371

    5,397 mi.
    Est. $838/mo

    BMW of Devon

    4.9
    Check Availability
    Devon, PA (22 mi)
    Quick view
  • $36,371

    27,123 mi.
    Est. $657/mo

    BMW of Devon

    4.9
    Check Availability
    Devon, PA (22 mi)
    Quick view
  • Not Priced

    42,790 mi.
    Est. $0/mo

    BMW of Allentown

    4.8
    Check Availability
    Allentown, PA (23 mi)
    Quick view
  • Red Metallic 2026 BMW 330 I XDrive NARed Metallic 2026 BMW 330 I XDrive NARed Metallic 2026 BMW 330 I XDrive NARed Metallic 2026 BMW 330 I XDrive NARed Metallic 2026 BMW 330 I XDrive NARed Metallic 2026 BMW 330 I XDrive NA

    $57,115

    6 mi.
    Est. $1,032/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • Arctic 2026 BMW 330 I XDrive NAArctic 2026 BMW 330 I XDrive NAArctic 2026 BMW 330 I XDrive NAArctic 2026 BMW 330 I XDrive NAArctic 2026 BMW 330 I XDrive NAArctic 2026 BMW 330 I XDrive NA

    $54,265

    6 mi.
    Est. $981/mo

    BMW of West Chester (PA)

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

    $51,425

    6 mi.
    Est. $929/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • $37,790

    30,502 mi.
    Est. $683/mo

    J C L Automotive

    Check Availability
    Hellertown, PA (28 mi)
    Quick view
  • $44,989

    7,680 mi.
    Est. $813/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (30 mi)
    Quick view
  • $32,989

    44,144 mi.
    Est. $596/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (30 mi)
    Quick view
  • $41,989

    16,850 mi.
    Est. $759/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (30 mi)
    Quick view
  • Gray 2018 BMW 330 XIGray 2018 BMW 330 XIGray 2018 BMW 330 XIGray 2018 BMW 330 XIGray 2018 BMW 330 XIGray 2018 BMW 330 XI

    $22,998

    42,785 mi.
    Est. $416/mo

    CarMax Norwood

    Check Availability
    $99 delivery to King of Prussia, PA (22 mi)
    Quick view
  • Black 2022 BMW 330 I xDriveBlack 2022 BMW 330 I xDriveBlack 2022 BMW 330 I xDriveBlack 2022 BMW 330 I xDriveBlack 2022 BMW 330 I xDriveBlack 2022 BMW 330 I xDrive

    $28,998

    45,040 mi.
    Est. $524/mo

    CarMax Harrisonburg

    Check Availability
    $149 delivery to King of Prussia, PA (22 mi)
    Quick view
  • Portimao Blue Metallic 2024 BMW 330 330i xDrivePortimao Blue Metallic 2024 BMW 330 330i xDrivePortimao Blue Metallic 2024 BMW 330 330i xDrivePortimao Blue Metallic 2024 BMW 330 330i xDrivePortimao Blue Metallic 2024 BMW 330 330i xDrivePortimao Blue Metallic 2024 BMW 330 330i xDrive

    $38,745

    $595
    32,426 mi.
    Est. $700/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (31 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDrive

    $45,885

    463 mi.
    Est. $829/mo

    Flemington BMW

    4.9
    Check Availability
    Flemington, NJ (46 mi)
    Quick view
  • 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

    $22,016

    82,064 mi.
    Est. $398/mo

    Mt. Ephraim Chrysler Dodge RAM

    4.0
    Check Availability
    Mount Ephraim, NJ (43 mi)
    Quick view
  • White 2021 BMW 330 i xDriveWhite 2021 BMW 330 i xDriveWhite 2021 BMW 330 i xDriveWhite 2021 BMW 330 i xDriveWhite 2021 BMW 330 i xDriveWhite 2021 BMW 330 i xDrive

    $21,977

    71,417 mi.
    Est. $397/mo

    Star Auto Mall

    4.4
    Check Availability
    Bethlehem, PA (31 mi)
    Quick view
  • Mineral White Metallic 2022 BMW 330 xDriveMineral White Metallic 2022 BMW 330 xDriveMineral White Metallic 2022 BMW 330 xDriveMineral White Metallic 2022 BMW 330 xDriveMineral White Metallic 2022 BMW 330 xDriveMineral White Metallic 2022 BMW 330 xDrive

    $26,999

    74,586 mi.
    Est. $488/mo

    MainLine Auto

    4.1
    Check Availability
    Philadelphia, PA (38 mi)
    Quick view
  • Skyscraper Grey Metallic 2025 BMW 330 330i xDriveSkyscraper Grey Metallic 2025 BMW 330 330i xDriveSkyscraper Grey Metallic 2025 BMW 330 330i xDriveSkyscraper Grey Metallic 2025 BMW 330 330i xDriveSkyscraper Grey Metallic 2025 BMW 330 330i xDriveSkyscraper Grey Metallic 2025 BMW 330 330i xDrive

    $46,340

    4,449 mi.
    Est. $837/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (31 mi)
    Quick view
  • Melbourne Red Metallic 2024 BMW 330 xDriveMelbourne Red Metallic 2024 BMW 330 xDriveMelbourne Red Metallic 2024 BMW 330 xDriveMelbourne Red Metallic 2024 BMW 330 xDriveMelbourne Red Metallic 2024 BMW 330 xDriveMelbourne Red Metallic 2024 BMW 330 xDrive

    $33,674

    $225
    17,651 mi.
    Est. $609/mo

    Woodbury Nissan

    4.9
    Check Availability
    Woodbury, NJ (43 mi)
    Quick view
  • Skyscraper Grey Metallic 2025 BMW 330 330i xDriveSkyscraper Grey Metallic 2025 BMW 330 330i xDriveSkyscraper Grey Metallic 2025 BMW 330 330i xDriveSkyscraper Grey Metallic 2025 BMW 330 330i xDriveSkyscraper Grey Metallic 2025 BMW 330 330i xDriveSkyscraper Grey Metallic 2025 BMW 330 330i xDrive

    $45,195

    $690
    2,835 mi.
    Est. $817/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (31 mi)
    Quick view
  • Black 2020 BMW 330 xDriveBlack 2020 BMW 330 xDriveBlack 2020 BMW 330 xDriveBlack 2020 BMW 330 xDriveBlack 2020 BMW 330 xDriveBlack 2020 BMW 330 xDrive

    $19,995

    78,686 mi.
    Est. $361/mo

    Bristol Auto Mall

    4.9
    Check Availability
    Levittown, PA (47 mi)
    Quick view
  • Mediterranean Blue Metallic 2020 BMW 330 i xDriveMediterranean Blue Metallic 2020 BMW 330 i xDriveMediterranean Blue Metallic 2020 BMW 330 i xDriveMediterranean Blue Metallic 2020 BMW 330 i xDriveMediterranean Blue Metallic 2020 BMW 330 i xDriveMediterranean Blue Metallic 2020 BMW 330 i xDrive

    $21,361

    74,999 mi.
    Est. $386/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.4
    Check Availability
    Wilmington, DE (38 mi)
    Quick view
  • Tanzanite Blue II Metallic 2023 BMW 330 330i xDriveTanzanite Blue II Metallic 2023 BMW 330 330i xDriveTanzanite Blue II Metallic 2023 BMW 330 330i xDriveTanzanite Blue II Metallic 2023 BMW 330 330i xDriveTanzanite Blue II Metallic 2023 BMW 330 330i xDriveTanzanite Blue II Metallic 2023 BMW 330 330i xDrive

    $26,777

    130,307 mi.
    Est. $484/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.4
    Check Availability
    Wilmington, DE (38 mi)
    Quick view
  • Dravit Grey Metallic 2026 BMW 330 330i NA xDriveDravit Grey Metallic 2026 BMW 330 330i NA xDriveDravit Grey Metallic 2026 BMW 330 330i NA xDriveDravit Grey Metallic 2026 BMW 330 330i NA xDriveDravit Grey Metallic 2026 BMW 330 330i NA xDriveDravit Grey Metallic 2026 BMW 330 330i NA xDrive

    $49,999

    2,479 mi.
    Est. $904/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.4
    Check Availability
    Wilmington, DE (38 mi)
    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