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
  • Brooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NA

    $36,997

    $500
    21,460 mi.
    Est. $685/mo

    Luther Cadillac

    4.7
    Vadnais Heights, MN (24 mi)
    Check Availability

  • Brooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NABrooklyn Grey Metallic 2026 BMW 330 xDrive NA

    $36,997

    $500
    21,460 mi.
    Est. $685/mo

    Luther Cadillac

    4.7
    Vadnais Heights, MN (24 mi)
    Check Availability

  • 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

    $31,850

    37,394 mi.
    Est. $589/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (23 mi)
    Check Availability
  • Black Sapphire Metallic 2022 BMW 330 330i xDriveBlack Sapphire Metallic 2022 BMW 330 330i xDriveBlack Sapphire Metallic 2022 BMW 330 330i xDriveBlack Sapphire Metallic 2022 BMW 330 330i xDriveBlack Sapphire Metallic 2022 BMW 330 330i xDriveBlack Sapphire Metallic 2022 BMW 330 330i xDrive

    $29,950

    $400
    26,797 mi.
    Est. $554/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (11 mi)
    Check Availability
  • Gray Metallic 2023 BMW 330 i xDriveGray Metallic 2023 BMW 330 i xDriveGray Metallic 2023 BMW 330 i xDriveGray Metallic 2023 BMW 330 i xDriveGray Metallic 2023 BMW 330 i xDriveGray Metallic 2023 BMW 330 i xDrive

    $35,345

    17,991 mi.
    Est. $654/mo

    Luther Hopkins Honda

    4.9
    Hopkins, MN (16 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW 330 xDriveBlack Sapphire Metallic 2023 BMW 330 xDriveBlack Sapphire Metallic 2023 BMW 330 xDriveBlack Sapphire Metallic 2023 BMW 330 xDriveBlack Sapphire Metallic 2023 BMW 330 xDriveBlack Sapphire Metallic 2023 BMW 330 xDrive

    $34,143

    34,553 mi.
    Est. $632/mo

    Genesis of Minneapolis

    4.1
    Golden Valley, MN (15 mi)
    Check Availability
  • Black 2019 BMW 330 i xDriveBlack 2019 BMW 330 i xDriveBlack 2019 BMW 330 i xDriveBlack 2019 BMW 330 i xDriveBlack 2019 BMW 330 i xDriveBlack 2019 BMW 330 i xDrive

    $19,295

    99,616 mi.
    Est. $357/mo

    Perfect 10 Auto

    Spring Lake Park, MN (21 mi)
    Check Availability
  • Mineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDriveMineral Gray Metallic 2019 BMW 330 xDrive

    $20,674

    $457
    82,730 mi.
    Est. $383/mo

    iDeal Auto Imports

    Eden Prairie, MN (17 mi)
    Check Availability
  • Glacier Silver Metallic 2017 BMW 330 xDriveGlacier Silver Metallic 2017 BMW 330 xDriveGlacier Silver Metallic 2017 BMW 330 xDriveGlacier Silver Metallic 2017 BMW 330 xDriveGlacier Silver Metallic 2017 BMW 330 xDriveGlacier Silver Metallic 2017 BMW 330 xDrive

    $15,340

    77,371 mi.
    Est. $284/mo

    Drive Appeal- Eden Prairie(Indoor Showroom)

    Eden Prairie, MN (19 mi)
    Check Availability
  • 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

    $14,345

    91,972 mi.
    Est. $265/mo

    Mainstreet Motor Company

    4.0
    Hopkins, MN (15 mi)
    Check Availability
  • Jet Black 2021 BMW 330 330i xDriveJet Black 2021 BMW 330 330i xDriveJet Black 2021 BMW 330 330i xDriveJet Black 2021 BMW 330 330i xDriveJet Black 2021 BMW 330 330i xDriveJet Black 2021 BMW 330 330i xDrive

    $31,400

    29,435 mi.
    Est. $581/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (11 mi)
    Check Availability
  • Alpine White 2017 BMW 330 i xDriveAlpine White 2017 BMW 330 i xDriveAlpine White 2017 BMW 330 i xDriveAlpine White 2017 BMW 330 i xDriveAlpine White 2017 BMW 330 i xDriveAlpine White 2017 BMW 330 i xDrive

    $23,250

    63,742 mi.
    Est. $430/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (23 mi)
    Check Availability
  • Alpine White 2024 BMW 330 330i xDriveAlpine White 2024 BMW 330 330i xDriveAlpine White 2024 BMW 330 330i xDriveAlpine White 2024 BMW 330 330i xDriveAlpine White 2024 BMW 330 330i xDriveAlpine White 2024 BMW 330 330i xDrive

    $35,750

    29,057 mi.
    Est. $661/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (11 mi)
    Check Availability
  • Alpine White 2024 BMW 330 i xDriveAlpine White 2024 BMW 330 i xDriveAlpine White 2024 BMW 330 i xDriveAlpine White 2024 BMW 330 i xDriveAlpine White 2024 BMW 330 i xDriveAlpine White 2024 BMW 330 i xDrive

    $38,250

    29,759 mi.
    Est. $708/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (23 mi)
    Check Availability
  • Portimao Blue Metallic 2023 BMW 330 330i xDrivePortimao Blue Metallic 2023 BMW 330 330i xDrivePortimao Blue Metallic 2023 BMW 330 330i xDrivePortimao Blue Metallic 2023 BMW 330 330i xDrivePortimao Blue Metallic 2023 BMW 330 330i xDrivePortimao Blue Metallic 2023 BMW 330 330i xDrive

    $39,400

    $1K
    16,916 mi.
    Est. $729/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (11 mi)
    Check Availability
  • Alpine White 2024 BMW 330 i xDriveAlpine White 2024 BMW 330 i xDriveAlpine White 2024 BMW 330 i xDriveAlpine White 2024 BMW 330 i xDriveAlpine White 2024 BMW 330 i xDriveAlpine White 2024 BMW 330 i xDrive

    $36,250

    36,181 mi.
    Est. $671/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (23 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

    $44,750

    $1.5K
    20,054 mi.
    Est. $828/mo

    Motorwerks BMW

    4.8
    Bloomington, MN (23 mi)
    Check Availability
  • Dravit Grey Metallic 2026 BMW 330 330i xDriveDravit Grey Metallic 2026 BMW 330 330i xDriveDravit Grey Metallic 2026 BMW 330 330i xDriveDravit Grey Metallic 2026 BMW 330 330i xDriveDravit Grey Metallic 2026 BMW 330 330i xDriveDravit Grey Metallic 2026 BMW 330 330i xDrive

    $61,440

    1,534 mi.
    Est. $1,137/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (11 mi)
    Check Availability
  • Skyscraper Grey Metallic 2026 BMW 330 330i xDriveSkyscraper Grey Metallic 2026 BMW 330 330i xDriveSkyscraper Grey Metallic 2026 BMW 330 330i xDriveSkyscraper Grey Metallic 2026 BMW 330 330i xDriveSkyscraper Grey Metallic 2026 BMW 330 330i xDriveSkyscraper Grey Metallic 2026 BMW 330 330i xDrive

    $59,390

    1,800 mi.
    Est. $1,099/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (11 mi)
    Check Availability
  • Skyscraper Grey Metallic 2026 BMW 330 330i xDriveSkyscraper Grey Metallic 2026 BMW 330 330i xDriveSkyscraper Grey Metallic 2026 BMW 330 330i xDriveSkyscraper Grey Metallic 2026 BMW 330 330i xDriveSkyscraper Grey Metallic 2026 BMW 330 330i xDriveSkyscraper Grey Metallic 2026 BMW 330 330i xDrive

    $51,990

    4,098 mi.
    Est. $962/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (11 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 330i xDriveBlack Sapphire Metallic 2026 BMW 330 330i xDriveBlack Sapphire Metallic 2026 BMW 330 330i xDriveBlack Sapphire Metallic 2026 BMW 330 330i xDriveBlack Sapphire Metallic 2026 BMW 330 330i xDriveBlack Sapphire Metallic 2026 BMW 330 330i xDrive

    $64,615

    985 mi.
    Est. $1,196/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (11 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW 330 330i xDriveMineral White Metallic 2026 BMW 330 330i xDriveMineral White Metallic 2026 BMW 330 330i xDriveMineral White Metallic 2026 BMW 330 330i xDriveMineral White Metallic 2026 BMW 330 330i xDriveMineral White Metallic 2026 BMW 330 330i xDrive

    $63,925

    742 mi.
    Est. $1,183/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (11 mi)
    Check Availability
  • Alpine White 2026 BMW 330 330i xDriveAlpine White 2026 BMW 330 330i xDriveAlpine White 2026 BMW 330 330i xDriveAlpine White 2026 BMW 330 330i xDriveAlpine White 2026 BMW 330 330i xDriveAlpine White 2026 BMW 330 330i xDrive

    $56,265

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

    BMW of Minnetonka

    4.8
    Wayzata, MN (11 mi)
    Check Availability
  • Alpine White 2026 BMW 330 330i xDriveAlpine White 2026 BMW 330 330i xDriveAlpine White 2026 BMW 330 330i xDriveAlpine White 2026 BMW 330 330i xDriveAlpine White 2026 BMW 330 330i xDriveAlpine White 2026 BMW 330 330i xDrive

    $56,840

    4,046 mi.
    Est. $1,052/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (11 mi)
    Check Availability
  • Portimao Blue Metallic 2026 BMW 330 330i xDrivePortimao Blue Metallic 2026 BMW 330 330i xDrivePortimao Blue Metallic 2026 BMW 330 330i xDrivePortimao Blue Metallic 2026 BMW 330 330i xDrivePortimao Blue Metallic 2026 BMW 330 330i xDrivePortimao Blue Metallic 2026 BMW 330 330i xDrive

    $57,340

    3,352 mi.
    Est. $1,061/mo

    BMW of Minnetonka

    4.8
    Wayzata, MN (11 mi)
    Check Availability
  • Dark Blue 2017 BMW 330 xDriveDark Blue 2017 BMW 330 xDriveDark Blue 2017 BMW 330 xDriveDark Blue 2017 BMW 330 xDriveDark Blue 2017 BMW 330 xDriveDark Blue 2017 BMW 330 xDrive

    $10,995

    113,414 mi.
    Est. $203/mo

    AG Autohaus

    5.0
    $352 delivery from Carol Stream, IL (353 mi)
    Check Availability
  • Jet Black 2026 BMW 330 xDrive NAJet Black 2026 BMW 330 xDrive NAJet Black 2026 BMW 330 xDrive NAJet Black 2026 BMW 330 xDrive NAJet Black 2026 BMW 330 xDrive NAJet Black 2026 BMW 330 xDrive NA

    $36,877

    $1K
    10,638 mi.
    Est. $682/mo

    INFINITI of Chicago

    4.9
    $563 delivery from Chicago, IL (376 mi)
    Check Availability

BMW 330 i xDrive by city

BMW 330 i xDrive by year