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 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. $644/mo

    Volkswagen of Springfield

    4.6
    Springfield, PA (22 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. $644/mo

    Volkswagen of Springfield

    4.6
    Springfield, PA (22 mi)
    Check Availability

  • Alpine White 2026 BMW 330 I XDrive NA

    $59,500

    500 mi.
    Est. $1,075/mo

    BMW of Reading

    Reading, PA (18 mi)
    Check Availability
  • $43,010

    5,850 mi.
    Est. $777/mo

    BMW of Reading

    Reading, PA (18 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW 330 i xDrive

    $39,010

    9,574 mi.
    Est. $705/mo

    BMW of Reading

    Reading, PA (18 mi)
    Check Availability
  • Not Priced

    42,888 mi.
    Est. $0/mo

    BMW of Devon

    4.9
    Devon, PA (18 mi)
    Check Availability
  • $40,041

    16,852 mi.
    Est. $724/mo

    BMW of Devon

    4.9
    Devon, PA (18 mi)
    Check Availability
  • $54,980

    16 mi.
    Est. $994/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (27 mi)
    Check Availability
  • Alpine White 2024 BMW 330 i xDrive

    $38,479

    34,311 mi.
    Est. $695/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (27 mi)
    Check Availability
  • $34,086

    49,839 mi.
    Est. $616/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $36,313

    16,962 mi.
    Est. $656/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $37,965

    22,686 mi.
    Est. $686/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • Sunset Orange Metallic 2022 BMW 330 i xDriveSunset Orange Metallic 2022 BMW 330 i xDriveSunset Orange Metallic 2022 BMW 330 i xDriveSunset Orange Metallic 2022 BMW 330 i xDriveSunset Orange Metallic 2022 BMW 330 i xDriveSunset Orange Metallic 2022 BMW 330 i xDrive

    $27,740

    $250
    38,923 mi.
    Est. $501/mo

    Bob Ruth Ford

    4.0
    $399 delivery from Dillsburg, PA (76 mi)
    Check Availability
  • White 2019 BMW 330 XI Gran TurismoWhite 2019 BMW 330 XI Gran TurismoWhite 2019 BMW 330 XI Gran TurismoWhite 2019 BMW 330 XI Gran TurismoWhite 2019 BMW 330 XI Gran TurismoWhite 2019 BMW 330 XI Gran Turismo

    $20,998

    72,592 mi.
    Est. $379/mo

    CarMax Harrisonburg

    4.8
    $149 delivery to King of Prussia, PA (18 mi)
    Check Availability
  • 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

    $43,439

    12,986 mi.
    Est. $785/mo

    Flemington BMW

    4.9
    Flemington, NJ (43 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. $428/mo

    Winner Chevrolet

    4.1
    Wilmington, DE (35 mi)
    Check Availability
  • Black 2021 BMW 330 I xDriveBlack 2021 BMW 330 I xDriveBlack 2021 BMW 330 I xDriveBlack 2021 BMW 330 I xDriveBlack 2021 BMW 330 I xDriveBlack 2021 BMW 330 I xDrive

    $24,998

    64,605 mi.
    Est. $452/mo

    CarMax Easton

    4.7
    Easton, PA (37 mi)
    Check Availability
  • Arctic Race Blue Metallic 2026 BMW 330 I XDrive NAArctic Race Blue Metallic 2026 BMW 330 I XDrive NAArctic Race Blue Metallic 2026 BMW 330 I XDrive NAArctic Race Blue Metallic 2026 BMW 330 I XDrive NAArctic Race Blue Metallic 2026 BMW 330 I XDrive NAArctic Race Blue Metallic 2026 BMW 330 I XDrive NA

    $45,384

    $1.8K
    6,098 mi.
    Est. $820/mo

    Princeton BMW

    4.7
    Hamilton Township, NJ (50 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. $416/mo

    CarMax Turnersville

    4.9
    Sicklerville, NJ (49 mi)
    Check Availability
  • Mineral Gray Metallic 2021 BMW 330 i xDriveMineral Gray Metallic 2021 BMW 330 i xDriveMineral Gray Metallic 2021 BMW 330 i xDriveMineral Gray Metallic 2021 BMW 330 i xDriveMineral Gray Metallic 2021 BMW 330 i xDriveMineral Gray Metallic 2021 BMW 330 i xDrive

    $25,790

    44,944 mi.
    Est. $466/mo

    J & S Autohaus

    4.2
    Ewing, NJ (45 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. $705/mo

    Matt Blatt Mitsubishi

    4.8
    Glassboro, NJ (47 mi)
    Check Availability
  • Black 2020 BMW 330 I xDriveBlack 2020 BMW 330 I xDriveBlack 2020 BMW 330 I xDriveBlack 2020 BMW 330 I xDriveBlack 2020 BMW 330 I xDriveBlack 2020 BMW 330 I xDrive

    $27,998

    43,149 mi.
    Est. $506/mo

    CarMax Lancaster

    3.8
    Lancaster, PA (40 mi)
    Check Availability
  • Blue 2025 BMW 330 XIBlue 2025 BMW 330 XIBlue 2025 BMW 330 XIBlue 2025 BMW 330 XIBlue 2025 BMW 330 XIBlue 2025 BMW 330 XI

    $39,998

    9,946 mi.
    Est. $723/mo

    CarMax Newark

    3.6
    Newark, DE (40 mi)
    Check Availability
  • Gray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDrive

    $42,539

    7,780 mi.
    Est. $769/mo

    Flemington BMW

    4.9
    Flemington, NJ (43 mi)
    Check Availability
  • Skyscraper Gray Metallic 2026 BMW 330 I XDrive NASkyscraper Gray Metallic 2026 BMW 330 I XDrive NASkyscraper Gray Metallic 2026 BMW 330 I XDrive NASkyscraper Gray Metallic 2026 BMW 330 I XDrive NASkyscraper Gray Metallic 2026 BMW 330 I XDrive NASkyscraper Gray Metallic 2026 BMW 330 I XDrive NA

    $44,639

    5,893 mi.
    Est. $807/mo

    Flemington BMW

    4.9
    Flemington, NJ (43 mi)
    Check Availability
  • Gray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDrive

    $29,478

    $898
    40,091 mi.
    Est. $533/mo

    Pacifico Ford

    4.7
    Philadelphia, PA (32 mi)
    Check Availability

Compare the BMW 330