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 Metallic 2026 BMW 330 xDriveGray Metallic 2026 BMW 330 xDriveGray Metallic 2026 BMW 330 xDriveGray Metallic 2026 BMW 330 xDriveGray Metallic 2026 BMW 330 xDriveGray Metallic 2026 BMW 330 xDrive

    $51,911

    1,099 mi.
    Est. $974/mo

    Knauz Auto Park

    4.7
    Check Availability
    Lake Bluff, IL (27 mi)

    Quick view
  • Mineral Gray Metallic 2020 BMW 330 xDriveMineral Gray Metallic 2020 BMW 330 xDriveMineral Gray Metallic 2020 BMW 330 xDriveMineral Gray Metallic 2020 BMW 330 xDriveMineral Gray Metallic 2020 BMW 330 xDriveMineral Gray Metallic 2020 BMW 330 xDrive

    $20,390

    91,638 mi.
    Est. $382/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (18 mi)

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

    $47,687

    12,507 mi.
    Est. $894/mo

    Laurel BMW of Westmont

    4.5
    Check Availability
    Westmont, IL (7 mi)
    Quick view
  • 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

    $55,587

    12 mi.
    Est. $1,042/mo

    Perillo BMW

    3.9
    Check Availability
    Chicago, IL (15 mi)
    Quick view
  • Gray 2006 BMW 330 CiGray 2006 BMW 330 CiGray 2006 BMW 330 CiGray 2006 BMW 330 CiGray 2006 BMW 330 CiGray 2006 BMW 330 Ci

    $10,555

    11,000 mi.
    Est. $198/mo

    Private seller: Mark

    Contact Seller
    Crestwood, IL (19 mi)
    Quick view
  • Jet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDrive

    $19,995

    85,305 mi.
    Est. $375/mo

    Blue Sky Auto Sales - Crestwood

    1.8
    Check Availability
    Crestwood, IL (20 mi)
    Quick view
  • Imperial Blue Metallic 2017 BMW 330 iImperial Blue Metallic 2017 BMW 330 iImperial Blue Metallic 2017 BMW 330 iImperial Blue Metallic 2017 BMW 330 iImperial Blue Metallic 2017 BMW 330 iImperial Blue Metallic 2017 BMW 330 i

    $11,995

    86,573 mi.
    Est. $225/mo

    Blue Sky Auto Sales - Crestwood

    1.8
    Check Availability
    Crestwood, IL (20 mi)
    Quick view
  • Skyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NA

    $49,390

    9,782 mi.
    Est. $926/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (18 mi)

    Quick view
  • $32,344

    27,187 mi.
    Est. $607/mo

    Old Orchard Nissan

    4.5
    Check Availability
    Skokie, IL (14 mi)
    Quick view
  • Gray 2026 BMW 330 xDrive NA

    $46,691

    13,253 mi.
    Est. $876/mo

    Laurel BMW of Westmont

    4.5
    Check Availability
    Westmont, IL (7 mi)
    Quick view
  • Alpine White 2020 BMW 330 xDrive

    $24,369

    57,149 mi.
    Est. $457/mo

    Laurel BMW of Westmont

    4.5
    Check Availability
    Westmont, IL (7 mi)
    Quick view
  • Jet Black 2026 BMW 330 xDrive NA

    $47,202

    13,417 mi.
    Est. $885/mo

    Laurel BMW of Westmont

    4.5
    Check Availability
    Westmont, IL (7 mi)
    Quick view
  • $21,391

    $600
    68,682 mi.
    Est. $401/mo

    Advantage Chevrolet of Bridgeview

    4.7
    Check Availability
    Bridgeview, IL (12 mi)
    Quick view
  • White Metallic 2025 BMW 330 i xDriveWhite Metallic 2025 BMW 330 i xDriveWhite Metallic 2025 BMW 330 i xDriveWhite Metallic 2025 BMW 330 i xDriveWhite Metallic 2025 BMW 330 i xDriveWhite Metallic 2025 BMW 330 i xDrive

    $38,984

    15,989 mi.
    Est. $731/mo

    Advantage Acura of Naperville

    4.1
    Check Availability
    Naperville, IL (17 mi)

    Quick view
  • $16,999

    85,460 mi.
    Est. $319/mo

    Glenview Luxury Imports

    4.5
    Check Availability
    Glenview, IL (14 mi)
    Quick view
  • $40,300

    13,006 mi.
    Est. $756/mo

    Perillo BMW

    3.9
    Check Availability
    Chicago, IL (15 mi)
    Quick view
  • Silver 2017 BMW 330 i xDrive

    $13,890

    76,800 mi.
    Est. $260/mo

    Private seller: Zara

    Contact Seller
    Chicago, IL (15 mi)
    Quick view
  • Jet Black 2026 BMW 330 xDrive NA

    $46,290

    17,012 mi.
    Est. $868/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (18 mi)
    Quick view
  • Skyscraper Grey Metallic 2025 BMW 330 xDrive

    $42,290

    20,336 mi.
    Est. $793/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (18 mi)
    Quick view
  • Alpine White 2025 BMW 330 xDriveAlpine White 2025 BMW 330 xDriveAlpine White 2025 BMW 330 xDriveAlpine White 2025 BMW 330 xDriveAlpine White 2025 BMW 330 xDriveAlpine White 2025 BMW 330 xDrive

    $47,390

    6,676 mi.
    Est. $889/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (18 mi)

    Quick view
  • $46,408

    1,709 mi.
    Est. $870/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (20 mi)
    Quick view
  • $47,408

    2,185 mi.
    Est. $889/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (20 mi)
    Quick view
  • $48,108

    416 mi.
    Est. $902/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (20 mi)
    Quick view
  • $45,408

    1,890 mi.
    Est. $852/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (20 mi)
    Quick view
  • Mineral White Metallic 2026 BMW 330 I XDrive NAMineral White Metallic 2026 BMW 330 I XDrive NAMineral White Metallic 2026 BMW 330 I XDrive NAMineral White Metallic 2026 BMW 330 I XDrive NAMineral White Metallic 2026 BMW 330 I XDrive NAMineral White Metallic 2026 BMW 330 I XDrive NA

    Not Priced

    10,227 mi.

    Gregory INFINITI

    4.1
    Check Availability
    Libertyville, IL (26 mi)
    Quick view
  • Jet Black 2021 BMW 330 iJet Black 2021 BMW 330 iJet Black 2021 BMW 330 iJet Black 2021 BMW 330 iJet Black 2021 BMW 330 iJet Black 2021 BMW 330 i

    $23,588

    22,439 mi.
    Est. $442/mo

    Jennings Chevy / VW

    4.8
    Check Availability
    Glenview, IL (14 mi)

    Quick view
  • Not Priced

    109,930 mi.
    Est. $0/mo

    Your Choice Auto Sales of Joliet

    4.7
    Check Availability
    Joliet, IL (28 mi)
    Quick view
  • 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

    $28,998

    $1K
    27,969 mi.
    Est. $544/mo

    CarMax Columbus Sawmill

    Check Availability
    $99 delivery to Hillside, IL (2 mi)
    Quick view
  • White 2019 BMW 330 IWhite 2019 BMW 330 IWhite 2019 BMW 330 IWhite 2019 BMW 330 IWhite 2019 BMW 330 IWhite 2019 BMW 330 I

    $23,998

    51,333 mi.
    Est. $450/mo

    CarMax Jacksonville West

    Check Availability
    $649 delivery to Hillside, IL (2 mi)
    Quick view
  • 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

    $29,576

    $245
    42,949 mi.
    Est. $555/mo

    CarWise Gurnee

    4.4
    Check Availability
    Gurnee, IL (35 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

    $39,775

    30,531 mi.
    Est. $746/mo

    Victory Honda Highland

    4.5
    Check Availability
    Highland, IN (34 mi)
    Quick view
  • Alpine White 2020 BMW 330 xDriveAlpine White 2020 BMW 330 xDriveAlpine White 2020 BMW 330 xDriveAlpine White 2020 BMW 330 xDriveAlpine White 2020 BMW 330 xDriveAlpine White 2020 BMW 330 xDrive

    $21,991

    80,341 mi.
    Est. $412/mo

    FOX VALLEY VOLKSWAGEN CRYSTAL LAKE

    4.8
    Check Availability
    Crystal Lake, IL (31 mi)
    Quick view
  • Mineral Gray Metallic 2018 BMW 330 xDriveMineral Gray Metallic 2018 BMW 330 xDriveMineral Gray Metallic 2018 BMW 330 xDriveMineral Gray Metallic 2018 BMW 330 xDriveMineral Gray Metallic 2018 BMW 330 xDriveMineral Gray Metallic 2018 BMW 330 xDrive

    $19,376

    59,680 mi.
    Est. $363/mo

    CarWise Gurnee

    4.4
    Check Availability
    Gurnee, IL (35 mi)
    Quick view
  • 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

    $32,030

    56,979 mi.
    Est. $601/mo

    BMW of Schererville

    4.7
    Check Availability
    Schererville, IN (36 mi)
    Quick view
  • 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

    $29,676

    $500
    37,899 mi.
    Est. $557/mo

    CarWise Gurnee

    4.4
    Check Availability
    Gurnee, IL (35 mi)
    Quick view
  • Arctic Race Blue Metallic 2025 BMW 330 i xDriveArctic Race Blue Metallic 2025 BMW 330 i xDriveArctic Race Blue Metallic 2025 BMW 330 i xDriveArctic Race Blue Metallic 2025 BMW 330 i xDriveArctic Race Blue Metallic 2025 BMW 330 i xDriveArctic Race Blue Metallic 2025 BMW 330 i xDrive

    $48,646

    175 mi.
    Est. $912/mo

    Guaranteed Motor Cars

    3.0
    Check Availability
    palos hills, IL (33 mi)
    Quick view
  • Black Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDriveBlack Sapphire Metallic 2018 BMW 330 xDrive

    $18,276

    60,203 mi.
    Est. $343/mo

    CarWise Gurnee

    4.4
    Check Availability
    Gurnee, IL (35 mi)
    Quick view
  • Alpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDrive

    $19,876

    $488
    90,239 mi.
    Est. $373/mo

    CarWise Gurnee

    4.4
    Check Availability
    Gurnee, IL (35 mi)
    Quick view
  • Alpine White 2022 BMW 330 i xDriveAlpine White 2022 BMW 330 i xDriveAlpine White 2022 BMW 330 i xDriveAlpine White 2022 BMW 330 i xDriveAlpine White 2022 BMW 330 i xDriveAlpine White 2022 BMW 330 i xDrive

    $25,445

    $250
    87,167 mi.
    Est. $477/mo

    Gurnee Volkswagen

    3.1
    Check Availability
    Gurnee, IL (35 mi)
    Quick view
  • Blue 2001 BMW 330 330Ci 2dr ConvertibleBlue 2001 BMW 330 330Ci 2dr ConvertibleBlue 2001 BMW 330 330Ci 2dr ConvertibleBlue 2001 BMW 330 330Ci 2dr ConvertibleBlue 2001 BMW 330 330Ci 2dr ConvertibleBlue 2001 BMW 330 330Ci 2dr Convertible

    $5,995

    118,494 mi.
    Est. $112/mo

    Schererville Auto Sales

    Check Availability
    Schererville, IN (36 mi)
    Quick view
  • Not Priced

    87,083 mi.
    Est. $0/mo

    Guaranteed Motor Cars

    3.0
    Check Availability
    palos hills, IL (33 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