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 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,476

    69,253 mi.
    Est. $424/mo

    Trend Auto Motors Inc

    Malvern, PA (17 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 (25 mi)
    Check Availability

  • 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

    $54,510

    500 mi.
    Est. $985/mo

    BMW of Reading

    Reading, PA (14 mi)
    Check Availability
  • White Metallic 2023 BMW 330 i xDriveWhite Metallic 2023 BMW 330 i xDriveWhite Metallic 2023 BMW 330 i xDriveWhite Metallic 2023 BMW 330 i xDriveWhite Metallic 2023 BMW 330 i xDriveWhite Metallic 2023 BMW 330 i xDrive

    $34,750

    $260
    9,814 mi.
    Est. $628/mo

    BMW of Reading

    Reading, PA (14 mi)
    Check Availability
  • Alpine White 2026 BMW 330 I XDrive NAAlpine White 2026 BMW 330 I XDrive NAAlpine White 2026 BMW 330 I XDrive NAAlpine White 2026 BMW 330 I XDrive NAAlpine White 2026 BMW 330 I XDrive NAAlpine White 2026 BMW 330 I XDrive NA

    $55,690

    500 mi.
    Est. $1,006/mo

    BMW of Reading

    Reading, PA (14 mi)
    Check Availability
  • Blue Metallic 2026 BMW 330 i NABlue Metallic 2026 BMW 330 i NABlue Metallic 2026 BMW 330 i NABlue Metallic 2026 BMW 330 i NABlue Metallic 2026 BMW 330 i NABlue Metallic 2026 BMW 330 i NA

    $56,250

    500 mi.
    Est. $1,017/mo

    BMW of Reading

    Reading, PA (14 mi)
    Check Availability
  • Blue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDrive

    $51,510

    500 mi.
    Est. $931/mo

    BMW of Reading

    Reading, PA (14 mi)
    Check Availability
  • Blue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDrive

    $53,775

    500 mi.
    Est. $972/mo

    BMW of Reading

    Reading, PA (14 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 xDrive NABlack Sapphire Metallic 2026 BMW 330 xDrive NA

    $46,682

    $799
    8,188 mi.
    Est. $844/mo

    BMW of Devon

    4.9
    Devon, PA (22 mi)
    Check Availability
  • Skyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDrive

    $42,481

    6,585 mi.
    Est. $768/mo

    BMW of Devon

    4.9
    Devon, PA (22 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDrive

    $36,682

    $689
    28,131 mi.
    Est. $663/mo

    BMW of Devon

    4.9
    Devon, PA (22 mi)
    Check Availability
  • Gray Metallic 2026 BMW 330 xDriveGray Metallic 2026 BMW 330 xDrive

    $46,183

    $1.2K
    11,338 mi.
    Est. $835/mo

    BMW of Devon

    4.9
    Devon, PA (22 mi)
    Check Availability
  • Jet Black 2017 BMW 330 xDriveJet Black 2017 BMW 330 xDrive

    $21,481

    58,844 mi.
    Est. $388/mo

    BMW of Devon

    4.9
    Devon, PA (22 mi)
    Check Availability
  • Skyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDrive

    $40,041

    16,852 mi.
    Est. $724/mo

    BMW of Devon

    4.9
    Devon, PA (22 mi)
    Check Availability
  • Brooklyn Grey Metallic 2025 BMW 330 xDriveBrooklyn Grey Metallic 2025 BMW 330 xDrive

    $43,383

    $2K
    2,181 mi.
    Est. $784/mo

    BMW of Devon

    4.9
    Devon, PA (22 mi)
    Check Availability
  • Arctic Race Blue Metallic 2026 BMW 330 xDrive NAArctic Race Blue Metallic 2026 BMW 330 xDrive NA

    $44,982

    $389
    8,326 mi.
    Est. $813/mo

    BMW of Devon

    4.9
    Devon, PA (22 mi)
    Check Availability
  • Titanium Silver Metallic 2006 BMW 330 330i Sedan 4DTitanium Silver Metallic 2006 BMW 330 330i Sedan 4DTitanium Silver Metallic 2006 BMW 330 330i Sedan 4DTitanium Silver Metallic 2006 BMW 330 330i Sedan 4DTitanium Silver Metallic 2006 BMW 330 330i Sedan 4DTitanium Silver Metallic 2006 BMW 330 330i Sedan 4D

    $8,330

    149,286 mi.
    Est. $151/mo

    Klutch Motors

    Hamburg, PA (25 mi)
    Check Availability
  • Gray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NA

    $56,730

    25 mi.
    Est. $1,025/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (30 mi)
    Check Availability
  • Alpine White 2026 BMW 330 I XDrive NA

    $59,500

    500 mi.
    Est. $1,075/mo

    BMW of Reading

    Reading, PA (14 mi)
    Check Availability
  • White Metallic 2026 BMW 330 I XDrive NA

    $40,900

    13,977 mi.
    Est. $739/mo

    BMW of Reading

    Reading, PA (14 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 I XDrive

    $42,510

    $500
    5,850 mi.
    Est. $768/mo

    BMW of Reading

    Reading, PA (14 mi)
    Check Availability
  • $47,481

    6,679 mi.
    Est. $858/mo

    BMW of Allentown

    4.8
    Allentown, PA (23 mi)
    Check Availability
  • $54,980

    16 mi.
    Est. $994/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (30 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 (30 mi)
    Check Availability
  • Blue 2021 BMW 330 I xDriveBlue 2021 BMW 330 I xDriveBlue 2021 BMW 330 I xDriveBlue 2021 BMW 330 I xDriveBlue 2021 BMW 330 I xDriveBlue 2021 BMW 330 I xDrive

    $24,998

    $1K
    52,990 mi.
    Est. $452/mo

    CarMax Lexington

    4.5
    $899 delivery to King of Prussia, PA (22 mi)
    Check Availability
  • Blue 2025 BMW 330 IBlue 2025 BMW 330 IBlue 2025 BMW 330 IBlue 2025 BMW 330 IBlue 2025 BMW 330 IBlue 2025 BMW 330 I

    $27,998

    53,629 mi.
    Est. $506/mo

    CarMax Akron

    4.2
    $449 delivery to King of Prussia, PA (22 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

    $40,439

    10,492 mi.
    Est. $731/mo

    Flemington BMW

    4.9
    Flemington, NJ (46 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,121

    $567
    57,228 mi.
    Est. $418/mo

    Winner Chevrolet

    4.0
    Wilmington, DE (37 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

    $38,075

    28,083 mi.
    Est. $688/mo

    Drive Philly

    Philadelphia, PA (36 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 (37 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

    $40,639

    11,367 mi.
    Est. $734/mo

    Flemington BMW

    4.9
    Flemington, NJ (46 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 (46 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 (36 mi)
    Check Availability
  • Gray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NA

    $43,239

    $400
    8,745 mi.
    Est. $781/mo

    Flemington BMW

    4.9
    Flemington, NJ (46 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

    $44,539

    6,606 mi.
    Est. $805/mo

    Flemington BMW

    4.9
    Flemington, NJ (46 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,539

    10,600 mi.
    Est. $787/mo

    Flemington BMW

    4.9
    Flemington, NJ (46 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 (46 mi)
    Check Availability
  • White Metallic 2026 BMW 330 I XDriveWhite Metallic 2026 BMW 330 I XDriveWhite Metallic 2026 BMW 330 I XDriveWhite Metallic 2026 BMW 330 I XDriveWhite Metallic 2026 BMW 330 I XDriveWhite Metallic 2026 BMW 330 I XDrive

    $48,639

    8,133 mi.
    Est. $879/mo

    Flemington BMW

    4.9
    Flemington, NJ (46 mi)
    Check Availability

Compare the BMW 330