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
  • Arctic Blue 2025 BMW 330 i xDriveArctic Blue 2025 BMW 330 i xDriveArctic Blue 2025 BMW 330 i xDriveArctic Blue 2025 BMW 330 i xDriveArctic Blue 2025 BMW 330 i xDriveArctic Blue 2025 BMW 330 i xDrive

    $38,900

    $1K
    13,019 mi.
    Est. $689/mo

    Perillo BMW

    3.9
    Check Availability
    Chicago, IL (22 mi)

    Quick view
  • Black Sapphire Metallic 2025 BMW 330 xDriveBlack Sapphire Metallic 2025 BMW 330 xDriveBlack Sapphire Metallic 2025 BMW 330 xDriveBlack Sapphire Metallic 2025 BMW 330 xDriveBlack Sapphire Metallic 2025 BMW 330 xDriveBlack Sapphire Metallic 2025 BMW 330 xDrive

    $41,790

    $200
    11,398 mi.
    Est. $740/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (29 mi)

    Quick view
  • Individual Dravit Gray Metallic 2023 BMW 330 i xDriveIndividual Dravit Gray Metallic 2023 BMW 330 i xDriveIndividual Dravit Gray Metallic 2023 BMW 330 i xDriveIndividual Dravit Gray Metallic 2023 BMW 330 i xDriveIndividual Dravit Gray Metallic 2023 BMW 330 i xDriveIndividual Dravit Gray Metallic 2023 BMW 330 i xDrive

    $38,411

    $1.5K
    14,062 mi.
    Est. $680/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (11 mi)
    Quick view
  • White Metallic 2024 BMW 330 xDriveWhite Metallic 2024 BMW 330 xDriveWhite Metallic 2024 BMW 330 xDriveWhite Metallic 2024 BMW 330 xDriveWhite Metallic 2024 BMW 330 xDriveWhite Metallic 2024 BMW 330 xDrive

    $38,701

    $1.6K
    17,670 mi.
    Est. $686/mo

    Jaguar Land Rover Hinsdale

    4.6
    Check Availability
    Hinsdale, IL (20 mi)
    Quick view
  • Black Sapphire Metallic 2022 BMW 330 i xDriveBlack Sapphire Metallic 2022 BMW 330 i xDriveBlack Sapphire Metallic 2022 BMW 330 i xDriveBlack Sapphire Metallic 2022 BMW 330 i xDriveBlack Sapphire Metallic 2022 BMW 330 i xDriveBlack Sapphire Metallic 2022 BMW 330 i xDrive

    $27,662

    $500
    55,716 mi.
    Est. $490/mo

    Napleton's Valley Hyundai

    4.7
    Check Availability
    Aurora, IL (29 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,790

    $600
    15,486 mi.
    Est. $740/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (29 mi)
    Quick view
  • Mineral White Metallic 2023 BMW 330 i xDriveMineral White Metallic 2023 BMW 330 i xDriveMineral White Metallic 2023 BMW 330 i xDriveMineral White Metallic 2023 BMW 330 i xDriveMineral White Metallic 2023 BMW 330 i xDriveMineral White Metallic 2023 BMW 330 i xDrive

    $35,530

    34,801 mi.
    Est. $629/mo

    BMW of Schererville

    4.7
    Check Availability
    Schererville, IN (14 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

    $46,307

    $6.5K
    6,589 mi.
    Est. $820/mo

    McGrath BMW of Elmhurst

    4.4
    Check Availability
    Elmhurst, IL (26 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,185

    $224
    15,989 mi.
    Est. $676/mo

    Advantage Acura of Naperville

    4.1
    Check Availability
    Naperville, IL (29 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

    $34,192

    $2.8K
    30,531 mi.
    Est. $606/mo

    Victory Honda Highland

    4.5
    Check Availability
    Highland, IN (13 mi)
    Quick view
  • Mineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDrive

    $50,307

    $3.2K
    2,659 mi.
    Est. $891/mo

    McGrath BMW of Elmhurst

    4.4
    Check Availability
    Elmhurst, IL (26 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

    $26,489

    $155
    70,954 mi.
    Est. $469/mo

    Jaguar Land Rover South Shore

    4.3
    Check Availability
    Crown Point, IN (18 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

    $40,401

    10,198 mi.
    Est. $716/mo

    Toyota of Downtown Chicago

    4.4
    Check Availability
    Chicago, IL (22 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

    $37,011

    16,446 mi.
    Est. $656/mo

    Bill Kay Chevrolet

    4.6
    Check Availability
    Lisle, IL (24 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,899

    71,031 mi.
    Est. $388/mo

    Star Motor Sales

    4.4
    Check Availability
    Downers Grove, IL (23 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDrive

    $32,289

    $504
    41,565 mi.
    Est. $572/mo

    Castle Mazda Downers Grove

    4.4
    Check Availability
    Downers Grove, IL (23 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

    $25,985

    74,094 mi.
    Est. $460/mo

    Star Auto Works

    Check Availability
    Downers Grove, IL (23 mi)
    Quick view
  • Mineral White Metallic 2023 BMW 330 i xDriveMineral White Metallic 2023 BMW 330 i xDriveMineral White Metallic 2023 BMW 330 i xDriveMineral White Metallic 2023 BMW 330 i xDriveMineral White Metallic 2023 BMW 330 i xDriveMineral White Metallic 2023 BMW 330 i xDrive

    $41,371

    8,741 mi.
    Est. $733/mo

    Fields Motorcars Downers Grove

    Check Availability
    Downers Grove, IL (22 mi)
    Quick view
  • Black Sapphire Metallic 2021 BMW 330 i xDriveBlack Sapphire Metallic 2021 BMW 330 i xDriveBlack Sapphire Metallic 2021 BMW 330 i xDriveBlack Sapphire Metallic 2021 BMW 330 i xDriveBlack Sapphire Metallic 2021 BMW 330 i xDriveBlack Sapphire Metallic 2021 BMW 330 i xDrive

    $27,224

    64,150 mi.
    Est. $482/mo

    Driven Auto of Oak Forest

    3.6
    Check Availability
    Oak Forest, IL (4 mi)
    Quick view
  • Portimao Blue Metallic 2024 BMW 330 i xDrivePortimao Blue Metallic 2024 BMW 330 i xDrivePortimao Blue Metallic 2024 BMW 330 i xDrivePortimao Blue Metallic 2024 BMW 330 i xDrivePortimao Blue Metallic 2024 BMW 330 i xDrivePortimao Blue Metallic 2024 BMW 330 i xDrive

    $39,900

    $510
    31,230 mi.
    Est. $707/mo

    Perillo BMW

    3.9
    Check Availability
    Chicago, IL (22 mi)

    Quick view
  • Silver 2021 BMW 330 I xDriveSilver 2021 BMW 330 I xDriveSilver 2021 BMW 330 I xDriveSilver 2021 BMW 330 I xDriveSilver 2021 BMW 330 I xDriveSilver 2021 BMW 330 I xDrive

    $29,998

    38,073 mi.
    Est. $531/mo

    CarMax Merrillville

    3.6
    Check Availability
    Merrillville, IN (22 mi)
    Quick view
  • Blue 2024 BMW 330 i xDriveBlue 2024 BMW 330 i xDriveBlue 2024 BMW 330 i xDriveBlue 2024 BMW 330 i xDriveBlue 2024 BMW 330 i xDriveBlue 2024 BMW 330 i xDrive

    $41,900

    $1K
    10,277 mi.
    Est. $742/mo

    Perillo BMW

    3.9
    Check Availability
    Chicago, IL (22 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

    $40,900

    $470
    10,280 mi.
    Est. $725/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (11 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDriveBlack Sapphire Metallic 2024 BMW 330 i xDrive

    $41,530

    13,820 mi.
    Est. $736/mo

    BMW of Schererville

    4.7
    Check Availability
    Schererville, IN (14 mi)
    Quick view
  • Mineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NAMineral White Metallic 2026 BMW 330 xDrive NA

    $48,347

    $830
    103 mi.
    Est. $856/mo

    McGrath BMW of Elmhurst

    4.4
    Check Availability
    Elmhurst, IL (26 mi)
    Quick view
  • Arctic Race Blue Metallic 2026 BMW 330 xDrive NA

    $42,990

    20,110 mi.
    Est. $762/mo

    Bill Jacobs BMW

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

    $30,998

    37,195 mi.
    Est. $549/mo

    CarMax Hillside (Eisenhower Expy)

    4.7
    Check Availability
    Hillside, IL (22 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,277

    97,973 mi.
    Est. $235/mo

    McGrath BMW of Elmhurst

    4.4
    Check Availability
    Elmhurst, IL (26 mi)
    Quick view
  • White 2018 BMW 330 XIWhite 2018 BMW 330 XIWhite 2018 BMW 330 XIWhite 2018 BMW 330 XIWhite 2018 BMW 330 XIWhite 2018 BMW 330 XI

    $21,998

    48,146 mi.
    Est. $390/mo

    CarMax Des Moines

    4.1
    Check Availability
    $149 delivery to Tinley Park, IL (7 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. $531/mo

    CarMax Buffalo

    5.0
    Check Availability
    $249 delivery to Tinley Park, IL (7 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

BMW 330 i xDrive by city

BMW 330 i xDrive by year