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
  • Jet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDrive

    $23,476

    69,253 mi.
    Est. $424/mo

    Trend Auto Motors Inc

    Malvern, PA (25 mi)
    Check Availability

  • Jet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDrive

    $23,476

    69,253 mi.
    Est. $424/mo

    Trend Auto Motors Inc

    Malvern, PA (25 mi)
    Check Availability

  • 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

    $33,238

    $400
    56,030 mi.
    Est. $601/mo

    CarShop Chester Springs

    4.8
    Chester Springs, PA (22 mi)
    Check Availability
  • 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

    $34,450

    $478
    27,025 mi.
    Est. $623/mo

    Euro Motorcars Devon

    4.4
    Devon, PA (30 mi)
    Check Availability
  • Dravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NA

    $46,683

    $499
    560 mi.
    Est. $844/mo

    BMW of Allentown

    4.8
    Allentown, PA (19 mi)
    Check Availability
  • White Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NA

    $46,476

    $609
    3,722 mi.
    Est. $840/mo

    BMW of Devon

    4.9
    Devon, PA (30 mi)
    Check Availability
  • Arctic Race Blue Metallic 2025 BMW 330 xDriveArctic Race Blue Metallic 2025 BMW 330 xDriveArctic Race Blue Metallic 2025 BMW 330 xDriveArctic Race Blue Metallic 2025 BMW 330 xDriveArctic Race Blue Metallic 2025 BMW 330 xDriveArctic Race Blue Metallic 2025 BMW 330 xDrive

    $39,190

    30,502 mi.
    Est. $708/mo

    J C L Automotive

    Hellertown, PA (26 mi)
    Check Availability
  • Jet Black 2022 BMW 330 xDriveJet Black 2022 BMW 330 xDriveJet Black 2022 BMW 330 xDriveJet Black 2022 BMW 330 xDriveJet Black 2022 BMW 330 xDriveJet Black 2022 BMW 330 xDrive

    $28,490

    $500
    29,037 mi.
    Est. $515/mo

    AutoProved

    3.5
    Allentown, PA (25 mi)
    Check Availability
  • 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

    $45,683

    $789
    6,427 mi.
    Est. $826/mo

    BMW of Devon

    4.9
    Devon, PA (30 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 xDrive NABlack Sapphire Metallic 2026 BMW 330 xDrive NABlack Sapphire Metallic 2026 BMW 330 xDrive NABlack Sapphire Metallic 2026 BMW 330 xDrive NABlack Sapphire Metallic 2026 BMW 330 xDrive NABlack Sapphire Metallic 2026 BMW 330 xDrive NA

    $43,023

    $5K
    6,664 mi.
    Est. $778/mo

    BMW of Allentown

    4.8
    Allentown, PA (19 mi)
    Check Availability
  • 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

    $47,085

    $799
    4,771 mi.
    Est. $851/mo

    BMW of Devon

    4.9
    Devon, PA (30 mi)
    Check Availability
  • 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

    $42,683

    $1K
    4,361 mi.
    Est. $771/mo

    BMW of Devon

    4.9
    Devon, PA (30 mi)
    Check Availability
  • 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

    $43,473

    $1.9K
    475 mi.
    Est. $786/mo

    BMW of Devon

    4.9
    Devon, PA (30 mi)
    Check Availability
  • 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

    $45,473

    $789
    11,867 mi.
    Est. $822/mo

    BMW of Devon

    4.9
    Devon, PA (30 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDriveBlack Sapphire Metallic 2024 BMW 330 xDrive

    $36,682

    $689
    28,131 mi.
    Est. $663/mo

    BMW of Devon

    4.9
    Devon, PA (30 mi)
    Check Availability
  • 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

    $31,290

    $200
    41,694 mi.
    Est. $565/mo

    AutoProved

    3.5
    Allentown, PA (25 mi)
    Check Availability
  • Brooklyn Grey Metallic - C4P 2023 BMW 330 xDriveBrooklyn Grey Metallic - C4P 2023 BMW 330 xDriveBrooklyn Grey Metallic - C4P 2023 BMW 330 xDriveBrooklyn Grey Metallic - C4P 2023 BMW 330 xDriveBrooklyn Grey Metallic - C4P 2023 BMW 330 xDriveBrooklyn Grey Metallic - C4P 2023 BMW 330 xDrive

    $27,090

    67,125 mi.
    Est. $490/mo

    AutoProved

    3.5
    Allentown, PA (25 mi)
    Check Availability
  • 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

    $26,510

    44,968 mi.
    Est. $479/mo

    BMW of Reading

    Reading, PA (11 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDrive

    $39,750

    7,081 mi.
    Est. $718/mo

    BMW of Reading

    Reading, PA (11 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDriveBlack Sapphire Metallic 2025 BMW 330 i xDrive

    $39,010

    9,574 mi.
    Est. $705/mo

    BMW of Reading

    Reading, PA (11 mi)
    Check Availability
  • White Metallic 2023 BMW 330 i xDriveWhite Metallic 2023 BMW 330 i xDriveWhite Metallic 2023 BMW 330 i xDriveWhite Metallic 2023 BMW 330 i xDriveWhite Metallic 2023 BMW 330 i xDriveWhite Metallic 2023 BMW 330 i xDrive

    $34,750

    $260
    9,814 mi.
    Est. $628/mo

    BMW of Reading

    Reading, PA (11 mi)
    Check Availability
  • Blue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDrive

    $53,775

    500 mi.
    Est. $972/mo

    BMW of Reading

    Reading, PA (11 mi)
    Check Availability
  • Blue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDriveBlue Metallic 2026 BMW 330 I XDrive

    $51,510

    500 mi.
    Est. $931/mo

    BMW of Reading

    Reading, PA (11 mi)
    Check Availability
  • 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

    $28,481

    27,681 mi.
    Est. $515/mo

    BMW of Allentown

    4.8
    Allentown, PA (19 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 xDrive NABlack Sapphire Metallic 2026 BMW 330 xDrive NA

    $46,682

    $799
    8,188 mi.
    Est. $844/mo

    BMW of Devon

    4.9
    Devon, PA (30 mi)
    Check Availability
  • 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

    $2K
    30,060 mi.
    Est. $669/mo

    CarMax Louisville

    4.9
    $799 delivery to King of Prussia, PA (29 mi)
    Check Availability
  • 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

    $27,998

    43,149 mi.
    Est. $506/mo

    CarMax Lancaster

    3.8
    $49 delivery to King of Prussia, PA (29 mi)
    Check Availability

BMW 330 i xDrive by city

BMW 330 i xDrive by year