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

    $54,287

    1,100 mi.
    Est. $1,018/mo

    Perillo BMW

    3.9
    Check Availability
    Chicago, IL (27 mi)

    Quick view
  • White 2025 BMW 330 xDriveWhite 2025 BMW 330 xDriveWhite 2025 BMW 330 xDriveWhite 2025 BMW 330 xDriveWhite 2025 BMW 330 xDriveWhite 2025 BMW 330 xDrive

    $36,411

    $1.5K
    16,446 mi.
    Est. $683/mo

    Bill Kay Chevrolet

    4.6
    Check Availability
    Lisle, IL (28 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 (12 mi)
    Quick view
  • Silver 2017 BMW 330 XISilver 2017 BMW 330 XISilver 2017 BMW 330 XISilver 2017 BMW 330 XISilver 2017 BMW 330 XISilver 2017 BMW 330 XI

    $19,998

    55,811 mi.
    Est. $375/mo

    CarMax Joliet

    4.9
    Check Availability
    Plainfield, IL (27 mi)
    Quick view
  • Mineral White Metallic 2020 BMW 330 i xDriveMineral White Metallic 2020 BMW 330 i xDriveMineral White Metallic 2020 BMW 330 i xDriveMineral White Metallic 2020 BMW 330 i xDriveMineral White Metallic 2020 BMW 330 i xDriveMineral White Metallic 2020 BMW 330 i xDrive

    $22,999

    99,885 mi.
    Est. $431/mo

    KNB Motors Inc

    Check Availability
    Northlake, IL (30 mi)
    Quick view
  • Not Priced

    0 mi.
    Est. $0/mo

    Guaranteed Motor Cars

    3.0
    Check Availability
    palos hills, IL (12 mi)
    Quick view
  • Not Priced

    87,083 mi.
    Est. $0/mo

    Guaranteed Motor Cars

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

    $35,760

    $1.2K
    30,531 mi.
    Est. $671/mo

    Victory Honda Highland

    4.5
    Check Availability
    Highland, IN (12 mi)

    Quick view
  • $46,408

    1,709 mi.
    Est. $870/mo

    BMW of Orland Park

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

    2,185 mi.
    Est. $889/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (12 mi)
    Quick view
  • $39,912

    14,062 mi.
    Est. $749/mo

    BMW of Orland Park

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

    416 mi.
    Est. $902/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (12 mi)
    Quick view
  • $41,370

    $3.9K
    10,280 mi.
    Est. $776/mo

    BMW of Orland Park

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

    4,868 mi.
    Est. $852/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (12 mi)
    Quick view
  • $40,301

    17,670 mi.
    Est. $756/mo

    Jaguar Land Rover Hinsdale

    4.6
    Check Availability
    Hinsdale, IL (24 mi)
    Quick view
  • $46,151

    12,322 mi.
    Est. $866/mo

    Fields Motorcars Downers Grove

    Check Availability
    Downers Grove, IL (26 mi)
    Quick view
  • $43,151

    13,842 mi.
    Est. $809/mo

    Fields Motorcars Downers Grove

    Check Availability
    Downers Grove, IL (26 mi)
    Quick view
  • $44,409

    10,260 mi.
    Est. $833/mo

    Perillo BMW

    3.9
    Check Availability
    Chicago, IL (27 mi)
    Quick view
  • $41,408

    31,230 mi.
    Est. $777/mo

    Perillo BMW

    3.9
    Check Availability
    Chicago, IL (27 mi)
    Quick view
  • $40,300

    13,006 mi.
    Est. $756/mo

    Perillo BMW

    3.9
    Check Availability
    Chicago, IL (27 mi)
    Quick view
  • Red 2021 BMW 330 I xDriveRed 2021 BMW 330 I xDriveRed 2021 BMW 330 I xDriveRed 2021 BMW 330 I xDriveRed 2021 BMW 330 I xDriveRed 2021 BMW 330 I xDrive

    $27,998

    $2K
    46,555 mi.
    Est. $525/mo

    CarMax Indianapolis

    4.4
    Check Availability
    Free delivery to Tinley Park, IL (6 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. $563/mo

    CarMax Buffalo

    Check Availability
    $249 delivery to Tinley Park, IL (6 mi)
    Quick view
  • Gray Metallic 2025 BMW 330 xDriveGray Metallic 2025 BMW 330 xDriveGray Metallic 2025 BMW 330 xDriveGray Metallic 2025 BMW 330 xDriveGray Metallic 2025 BMW 330 xDriveGray Metallic 2025 BMW 330 xDrive

    $45,912

    11,218 mi.
    Est. $861/mo

    BMW of Barrington

    4.7
    Check Availability
    Barrington, IL (49 mi)
    Quick view
  • Skyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDrive

    $41,390

    $900
    20,342 mi.
    Est. $776/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (32 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

    $24,869

    53,561 mi.
    Est. $466/mo

    Schaumburg Toyota

    4.7
    Check Availability
    Schaumburg, IL (43 mi)
    Quick view
  • Alpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDrive

    $33,412

    37,685 mi.
    Est. $627/mo

    Napleton's Valley Hyundai

    4.7
    Check Availability
    Aurora, IL (32 mi)
    Quick view
  • Phytonic Blue Metallic 2023 BMW 330 xDrivePhytonic Blue Metallic 2023 BMW 330 xDrivePhytonic Blue Metallic 2023 BMW 330 xDrivePhytonic Blue Metallic 2023 BMW 330 xDrivePhytonic Blue Metallic 2023 BMW 330 xDrivePhytonic Blue Metallic 2023 BMW 330 xDrive

    $30,424

    $766
    45,528 mi.
    Est. $571/mo

    Old Orchard Nissan

    4.6
    Check Availability
    Skokie, IL (38 mi)
    Quick view
  • Jet Black 2023 BMW 330 330i-Premium PackageJet Black 2023 BMW 330 330i-Premium PackageJet Black 2023 BMW 330 330i-Premium PackageJet Black 2023 BMW 330 330i-Premium PackageJet Black 2023 BMW 330 330i-Premium PackageJet Black 2023 BMW 330 330i-Premium Package

    $27,888

    44,097 mi.
    Est. $523/mo

    Chicago Auto Place

    4.0
    Check Availability
    Downers Grove, IL (35 mi)
    Quick view
  • Mineral Gray Metallic 2017 BMW 330 xDriveMineral Gray Metallic 2017 BMW 330 xDriveMineral Gray Metallic 2017 BMW 330 xDriveMineral Gray Metallic 2017 BMW 330 xDriveMineral Gray Metallic 2017 BMW 330 xDriveMineral Gray Metallic 2017 BMW 330 xDrive

    $13,349

    $1K
    97,973 mi.
    Est. $250/mo

    McGrath BMW of Elmhurst

    4.4
    Check Availability
    Elmhurst, IL (31 mi)
    Quick view
  • Mineral White Metallic 2023 BMW 330 xDriveMineral White Metallic 2023 BMW 330 xDriveMineral White Metallic 2023 BMW 330 xDriveMineral White Metallic 2023 BMW 330 xDriveMineral White Metallic 2023 BMW 330 xDriveMineral White Metallic 2023 BMW 330 xDrive

    $36,101

    16,627 mi.
    Est. $677/mo

    Gravity Autos Chicago

    4.4
    Check Availability
    Highland Park, IL (49 mi)
    Quick view
  • Black 2023 BMW 330 XIBlack 2023 BMW 330 XIBlack 2023 BMW 330 XIBlack 2023 BMW 330 XIBlack 2023 BMW 330 XIBlack 2023 BMW 330 XI

    $36,998

    22,390 mi.
    Est. $694/mo

    CarMax Naperville

    4.7
    Check Availability
    Naperville, IL (34 mi)
    Quick view
  • Sunset Orange Metallic 2021 BMW 330 xDriveSunset Orange Metallic 2021 BMW 330 xDriveSunset Orange Metallic 2021 BMW 330 xDriveSunset Orange Metallic 2021 BMW 330 xDriveSunset Orange Metallic 2021 BMW 330 xDriveSunset Orange Metallic 2021 BMW 330 xDrive

    $27,995

    41,433 mi.
    Est. $525/mo

    Autos of Chicago

    4.3
    Check Availability
    Arlington Heights, IL (43 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,410

    15,989 mi.
    Est. $720/mo

    Advantage Acura of Naperville

    4.0
    Check Availability
    Naperville, IL (32 mi)
    Quick view
  • Blue Metallic 2026 BMW 330 xDrive NABlue Metallic 2026 BMW 330 xDrive NABlue Metallic 2026 BMW 330 xDrive NABlue Metallic 2026 BMW 330 xDrive NABlue Metallic 2026 BMW 330 xDrive NABlue Metallic 2026 BMW 330 xDrive NA

    $46,367

    15,837 mi.
    Est. $870/mo

    Fields BMW of Northfield

    4.3
    Check Availability
    Northfield, IL (42 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