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
  • White 2020 BMW 330 xDriveWhite 2020 BMW 330 xDriveWhite 2020 BMW 330 xDriveWhite 2020 BMW 330 xDriveWhite 2020 BMW 330 xDriveWhite 2020 BMW 330 xDrive

    $18,796

    99,811 mi.
    Est. $340/mo

    Cars2Us Fairfax

    4.2
    Fairfax, VA (14 mi)
    Check Availability

  • Alpine White 2021 BMW 330 i xDriveAlpine White 2021 BMW 330 i xDriveAlpine White 2021 BMW 330 i xDriveAlpine White 2021 BMW 330 i xDriveAlpine White 2021 BMW 330 i xDriveAlpine White 2021 BMW 330 i xDrive

    $18,920

    $729
    108,490 mi.
    Est. $342/mo

    BMW of Rockville

    4.7
    Rockville, MD (7 mi)
    Check Availability

  • Alpine White 2026 BMW 330 I XDrive NAAlpine White 2026 BMW 330 I XDrive NAAlpine White 2026 BMW 330 I XDrive NAAlpine White 2026 BMW 330 I XDrive NAAlpine White 2026 BMW 330 I XDrive NAAlpine White 2026 BMW 330 I XDrive NA

    $56,049

    25 mi.
    Est. $1,013/mo

    BMW of Rockville

    4.7
    Rockville, MD (7 mi)
    Check Availability

  • Mineral Gray Metallic 2021 BMW 330 xDrive

    $27,985

    60,476 mi.
    Est. $506/mo

    Audi Chantilly

    4.4
    Chantilly, VA (22 mi)
    Check Availability
  • White Metallic 2017 BMW 330 xDrive

    $12,999

    93,017 mi.
    Est. $235/mo

    Tate Used Cars

    Glen Burnie, MD (29 mi)
    Check Availability
  • Blue 2019 BMW 330 xDrive

    $22,995

    80,195 mi.
    Est. $416/mo

    AutoDot

    4.5
    Sykesville, MD (30 mi)
    Check Availability
  • Red 2022 BMW 330 IRed 2022 BMW 330 IRed 2022 BMW 330 IRed 2022 BMW 330 IRed 2022 BMW 330 IRed 2022 BMW 330 I

    $28,998

    26,173 mi.
    Est. $524/mo

    CarMax Gastonia

    4.3
    $549 delivery to Gaithersburg, MD (12 mi)
    Check Availability
  • White 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDriveWhite 2022 BMW 330 I xDrive

    $29,998

    41,045 mi.
    Est. $542/mo

    CarMax Akron

    4.2
    $599 delivery to Gaithersburg, MD (12 mi)
    Check Availability
  • Mineral White Metallic 2022 BMW 330 xDriveMineral White Metallic 2022 BMW 330 xDriveMineral White Metallic 2022 BMW 330 xDriveMineral White Metallic 2022 BMW 330 xDriveMineral White Metallic 2022 BMW 330 xDriveMineral White Metallic 2022 BMW 330 xDrive

    $30,427

    27,247 mi.
    Est. $550/mo

    BMW of Towson

    4.7
    Towson, MD (39 mi)
    Check Availability
  • Alpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NA

    $36,982

    $235
    16,874 mi.
    Est. $668/mo

    AutoNation Toyota White Marsh

    4.2
    Baltimore, MD (41 mi)
    Check Availability
  • Skyscraper Grey Metallic 2024 BMW 330 xDriveSkyscraper Grey Metallic 2024 BMW 330 xDriveSkyscraper Grey Metallic 2024 BMW 330 xDriveSkyscraper Grey Metallic 2024 BMW 330 xDriveSkyscraper Grey Metallic 2024 BMW 330 xDriveSkyscraper Grey Metallic 2024 BMW 330 xDrive

    $35,799

    $1K
    38,397 mi.
    Est. $647/mo

    BMW of Owings Mills

    4.7
    Owings Mills, MD (34 mi)
    Check Availability
  • SUNSET ORANGE 2020 BMW 330 xDriveSUNSET ORANGE 2020 BMW 330 xDriveSUNSET ORANGE 2020 BMW 330 xDriveSUNSET ORANGE 2020 BMW 330 xDriveSUNSET ORANGE 2020 BMW 330 xDriveSUNSET ORANGE 2020 BMW 330 xDrive

    $24,690

    $1.6K
    54,168 mi.
    Est. $446/mo

    BMW MINI of Annapolis

    4.6
    Annapolis, MD (33 mi)
    Check Availability
  • Frozen Pure Gray II Metallic 2026 BMW 330 xDrive NAFrozen Pure Gray II Metallic 2026 BMW 330 xDrive NAFrozen Pure Gray II Metallic 2026 BMW 330 xDrive NAFrozen Pure Gray II Metallic 2026 BMW 330 xDrive NAFrozen Pure Gray II Metallic 2026 BMW 330 xDrive NAFrozen Pure Gray II Metallic 2026 BMW 330 xDrive NA

    $36,499

    $300
    20,549 mi.
    Est. $660/mo

    Len Stoler Chrysler Dodge Jeep RAM

    4.5
    Westminster, MD (41 mi)
    Check Availability
  • Alpine White 2024 BMW 330 xDriveAlpine White 2024 BMW 330 xDriveAlpine White 2024 BMW 330 xDriveAlpine White 2024 BMW 330 xDriveAlpine White 2024 BMW 330 xDriveAlpine White 2024 BMW 330 xDrive

    $33,300

    $3.5K
    23,407 mi.
    Est. $602/mo

    Ourisman Chrysler Dodge Jeep Ram of Baltimore

    4.0
    Baltimore, MD (37 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,538

    $160
    32,093 mi.
    Est. $570/mo

    DARCARS Toyota Baltimore

    4.5
    Baltimore, MD (36 mi)
    Check Availability
  • Gray Metallic 2024 BMW 330 iGray Metallic 2024 BMW 330 iGray Metallic 2024 BMW 330 iGray Metallic 2024 BMW 330 iGray Metallic 2024 BMW 330 iGray Metallic 2024 BMW 330 i

    $30,617

    $183
    41,279 mi.
    Est. $553/mo

    Buchanan Kia

    4.4
    Westminster, MD (42 mi)
    Check Availability
  • Alpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NA

    $52,574

    5,073 mi.
    Est. $950/mo

    BMW of Towson

    4.7
    Towson, MD (39 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,598

    63,661 mi.
    Est. $426/mo

    AutoNation Toyota White Marsh

    4.2
    Baltimore, MD (41 mi)
    Check Availability
  • Alpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NA

    $48,799

    4,881 mi.
    Est. $882/mo

    BMW of Owings Mills

    4.7
    Owings Mills, MD (34 mi)
    Check Availability
  • Gray 2022 BMW 330 I xDriveGray 2022 BMW 330 I xDriveGray 2022 BMW 330 I xDriveGray 2022 BMW 330 I xDriveGray 2022 BMW 330 I xDriveGray 2022 BMW 330 I xDrive

    $30,998

    31,575 mi.
    Est. $560/mo

    CarMax Frederick

    4.3
    Frederick, MD (33 mi)
    Check Availability

Compare the BMW 330