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
  • Mineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330i

    $19,977

    81,158 mi.
    Est. $341/mo

    Trend Auto Motors Inc

    4.1
    Check Availability
    Malvern, PA (14 mi)

    Quick view
  • Mineral White Metallic 2024 BMW 330 xDriveMineral White Metallic 2024 BMW 330 xDriveMineral White Metallic 2024 BMW 330 xDriveMineral White Metallic 2024 BMW 330 xDriveMineral White Metallic 2024 BMW 330 xDriveMineral White Metallic 2024 BMW 330 xDrive

    $31,390

    36,885 mi.
    Est. $536/mo

    Twin Pine Ford

    4.5
    Check Availability
    Ephrata, PA (29 mi)

    Quick view
  • Gray 2026 BMW 330 I XDrive NAGray 2026 BMW 330 I XDrive NAGray 2026 BMW 330 I XDrive NAGray 2026 BMW 330 I XDrive NAGray 2026 BMW 330 I XDrive NAGray 2026 BMW 330 I XDrive NA

    $55,440

    613 mi.
    Est. $946/mo

    BMW of West Chester (PA)

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

    $50,895

    136 mi.
    Est. $869/mo

    BMW of West Chester (PA)

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

    $32,999

    63,442 mi.
    Est. $563/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • Gray Metallic 2023 BMW 330 xDriveGray Metallic 2023 BMW 330 xDriveGray Metallic 2023 BMW 330 xDriveGray Metallic 2023 BMW 330 xDriveGray Metallic 2023 BMW 330 xDriveGray Metallic 2023 BMW 330 xDrive

    $28,690

    65,471 mi.
    Est. $490/mo

    AutoProved

    3.5
    Check Availability
    Allentown, PA (28 mi)
    Quick view
  • Mineral White 2024 BMW 330 i xDriveMineral White 2024 BMW 330 i xDriveMineral White 2024 BMW 330 i xDriveMineral White 2024 BMW 330 i xDriveMineral White 2024 BMW 330 i xDriveMineral White 2024 BMW 330 i xDrive

    $42,999

    5,423 mi.
    Est. $734/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • Brooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NA

    $44,290

    11,606 mi.
    Est. $756/mo

    Twin Pine Ford

    4.5
    Check Availability
    Ephrata, PA (29 mi)

    Quick view
  • Alpine White 2023 BMW 330 330i xDriveAlpine White 2023 BMW 330 330i xDriveAlpine White 2023 BMW 330 330i xDriveAlpine White 2023 BMW 330 330i xDriveAlpine White 2023 BMW 330 330i xDriveAlpine White 2023 BMW 330 330i xDrive

    $36,445

    $921
    33,046 mi.
    Est. $622/mo

    Piazza Acura / Honda of Reading

    4.8
    Check Availability
    Reading, PA (18 mi)
    Quick view
  • Jet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDriveJet Black 2025 BMW 330 xDrive

    $44,232

    12,627 mi.
    Est. $755/mo

    BMW of Devon

    4.9
    Check Availability
    Devon, PA (18 mi)
    Quick view
  • Blue 2019 BMW 330 xDriveBlue 2019 BMW 330 xDriveBlue 2019 BMW 330 xDriveBlue 2019 BMW 330 xDriveBlue 2019 BMW 330 xDriveBlue 2019 BMW 330 xDrive

    $23,032

    $1.3K
    60,456 mi.
    Est. $393/mo

    BMW of Devon

    4.9
    Check Availability
    Devon, PA (18 mi)
    Quick view
  • Mineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDrive

    $42,065

    $420
    12,686 mi.
    Est. $718/mo

    Bergey's Chevrolet of Plymouth Meeting

    4.8
    Plymouth Meeting, PA (19 mi)
    Quick view
  • $42,500

    13,194 mi.
    Est. $726/mo

    BMW of Reading

    Reading, PA (18 mi)
    Quick view
  • $45,700

    20,941 mi.
    Est. $780/mo

    BMW of Reading

    Reading, PA (18 mi)
    Quick view
  • $45,500

    8,852 mi.
    Est. $777/mo

    BMW of Reading

    Reading, PA (18 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. $975/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 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. $926/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 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. $878/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • $25,300

    49,469 mi.
    Est. $432/mo

    J C L Automotive

    Check Availability
    Hellertown, PA (26 mi)
    Quick view
  • $49,989

    3,994 mi.
    Est. $853/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $38,989

    23,346 mi.
    Est. $666/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $48,989

    4,163 mi.
    Est. $836/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $36,989

    41,542 mi.
    Est. $631/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • Melbourne Red Metallic 2020 BMW 330 i xDrive

    Not Priced

    92,110 mi.
    Est. $0/mo

    Matt Blatt Kia of Abington

    3.3
    Check Availability
    Abington, PA (28 mi)
    Quick view
  • Black 2017 BMW 330 xDrive

    $15,489

    73,104 mi.
    Est. $264/mo

    CarsIndex Warminster

    4.1
    Check Availability
    Warminster, PA (29 mi)
    Quick view
  • Gray 2021 BMW 330 I xDriveGray 2021 BMW 330 I xDriveGray 2021 BMW 330 I xDriveGray 2021 BMW 330 I xDriveGray 2021 BMW 330 I xDriveGray 2021 BMW 330 I xDrive

    $29,998

    35,025 mi.
    Est. $512/mo

    CarMax Buffalo

    5.0
    Check Availability
    $149 delivery to King of Prussia, PA (18 mi)
    Quick view
  • White 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDrive

    $33,998

    19,120 mi.
    Est. $580/mo

    CarMax South Boulevard

    4.9
    Check Availability
    $199 delivery to King of Prussia, PA (18 mi)
    Quick view
  • 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

    $43,394

    12,072 mi.
    Est. $741/mo

    Lexus of Wilmington

    4.9
    Check Availability
    Wilmington, DE (35 mi)
    Quick view
  • 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

    $33,480

    40,090 mi.
    Est. $572/mo

    Pacifico Ford

    4.8
    Check Availability
    Philadelphia, PA (32 mi)
    Quick view
  • 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

    $43,089

    6,472 mi.
    Est. $736/mo

    Princeton BMW

    4.8
    Check Availability
    Hamilton Township, NJ (50 mi)
    Quick view
  • Melbourne Red Metallic 2022 BMW 330 xDriveMelbourne Red Metallic 2022 BMW 330 xDriveMelbourne Red Metallic 2022 BMW 330 xDriveMelbourne Red Metallic 2022 BMW 330 xDriveMelbourne Red Metallic 2022 BMW 330 xDriveMelbourne Red Metallic 2022 BMW 330 xDrive

    $32,494

    33,582 mi.
    Est. $555/mo

    J&S Autohaus Six

    4.7
    Check Availability
    Mount Holly, NJ (47 mi)
    Quick view
  • Skyscraper Gray 2025 BMW 330 xDriveSkyscraper Gray 2025 BMW 330 xDriveSkyscraper Gray 2025 BMW 330 xDriveSkyscraper Gray 2025 BMW 330 xDriveSkyscraper Gray 2025 BMW 330 xDriveSkyscraper Gray 2025 BMW 330 xDrive

    $36,499

    30,508 mi.
    Est. $623/mo

    CarShop Mt. Holly

    4.7
    Check Availability
    Mount Holly, NJ (46 mi)
    Quick view
  • 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

    $33,094

    $700
    22,311 mi.
    Est. $565/mo

    Automotive Avenues Sewell

    4.9
    Check Availability
    Washington Township, NJ (45 mi)
    Quick view
  • White 2017 BMW 330 xDriveWhite 2017 BMW 330 xDriveWhite 2017 BMW 330 xDriveWhite 2017 BMW 330 xDriveWhite 2017 BMW 330 xDriveWhite 2017 BMW 330 xDrive

    $15,667

    $377
    84,557 mi.
    Est. $267/mo

    CARMART

    Check Availability
    New Castle, DE (40 mi)
    Quick view
  • Estoril Blue Metallic 2017 BMW 330 330i xDrive AWD 4dr SedanEstoril Blue Metallic 2017 BMW 330 330i xDrive AWD 4dr SedanEstoril Blue Metallic 2017 BMW 330 330i xDrive AWD 4dr SedanEstoril Blue Metallic 2017 BMW 330 330i xDrive AWD 4dr SedanEstoril Blue Metallic 2017 BMW 330 330i xDrive AWD 4dr SedanEstoril Blue Metallic 2017 BMW 330 330i xDrive AWD 4dr Sedan

    $16,488

    99,777 mi.
    Est. $281/mo

    Discount Auto

    Check Availability
    Langhorne, PA (40 mi)
    Quick view
  • 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

    $43,079

    6,283 mi.
    Est. $735/mo

    Princeton BMW

    4.8
    Check Availability
    Hamilton Township, NJ (50 mi)
    Quick view
  • Mineral Gray Metallic 2021 BMW 330 xDriveMineral Gray Metallic 2021 BMW 330 xDriveMineral Gray Metallic 2021 BMW 330 xDriveMineral Gray Metallic 2021 BMW 330 xDriveMineral Gray Metallic 2021 BMW 330 xDriveMineral Gray Metallic 2021 BMW 330 xDrive

    $29,798

    30,094 mi.
    Est. $509/mo

    CarVision of Maple Shade

    4.9
    Check Availability
    Maple Shade, NJ (41 mi)
    Quick view
  • White 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDrive

    $26,998

    68,419 mi.
    Est. $461/mo

    CarMax Turnersville

    Check Availability
    Sicklerville, NJ (49 mi)
    Quick view
  • Blue 2021 BMW 330 IBlue 2021 BMW 330 IBlue 2021 BMW 330 IBlue 2021 BMW 330 IBlue 2021 BMW 330 IBlue 2021 BMW 330 I

    $25,998

    51,529 mi.
    Est. $444/mo

    CarMax Langhorne

    Check Availability
    Langhorne, PA (39 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