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
  • Mineral White Metallic 2026 BMW 330 I XDriveMineral White Metallic 2026 BMW 330 I XDriveMineral White Metallic 2026 BMW 330 I XDriveMineral White Metallic 2026 BMW 330 I XDriveMineral White Metallic 2026 BMW 330 I XDriveMineral White Metallic 2026 BMW 330 I XDrive

    $46,990

    $3.8K
    5,321 mi.
    Est. $849/mo

    BMW of Rockville

    4.7
    Rockville, MD (10 mi)
    Check Availability

  • Phytonic Blue Metallic 2021 BMW 330 i xDrivePhytonic Blue Metallic 2021 BMW 330 i xDrivePhytonic Blue Metallic 2021 BMW 330 i xDrivePhytonic Blue Metallic 2021 BMW 330 i xDrivePhytonic Blue Metallic 2021 BMW 330 i xDrivePhytonic Blue Metallic 2021 BMW 330 i xDrive

    $27,239

    $555
    38,658 mi.
    Est. $492/mo

    BMW of Rockville

    4.7
    Rockville, MD (10 mi)
    Check Availability

  • Jet Black 2026 BMW 330 I XDrive NAJet Black 2026 BMW 330 I XDrive NAJet Black 2026 BMW 330 I XDrive NAJet Black 2026 BMW 330 I XDrive NAJet Black 2026 BMW 330 I XDrive NAJet Black 2026 BMW 330 I XDrive NA

    $41,239

    $1K
    12,165 mi.
    Est. $745/mo

    BMW of Rockville

    4.7
    Rockville, MD (10 mi)
    Check Availability

  • Black Sapphire Metallic 2026 BMW 330 I XDriveBlack Sapphire Metallic 2026 BMW 330 I XDriveBlack Sapphire Metallic 2026 BMW 330 I XDriveBlack Sapphire Metallic 2026 BMW 330 I XDriveBlack Sapphire Metallic 2026 BMW 330 I XDriveBlack Sapphire Metallic 2026 BMW 330 I XDrive

    $58,430

    5 mi.
    Est. $1,056/mo

    BMW of Sterling

    4.8
    Sterling, VA (26 mi)
    Check Availability
  • Arctic Race Blue Metallic 2026 BMW 330 I XDriveArctic Race Blue Metallic 2026 BMW 330 I XDriveArctic Race Blue Metallic 2026 BMW 330 I XDriveArctic Race Blue Metallic 2026 BMW 330 I XDriveArctic Race Blue Metallic 2026 BMW 330 I XDriveArctic Race Blue Metallic 2026 BMW 330 I XDrive

    $56,630

    5 mi.
    Est. $1,023/mo

    BMW of Sterling

    4.8
    Sterling, VA (26 mi)
    Check Availability
  • $56,710

    17 mi.
    Est. $1,025/mo

    BMW MINI of Annapolis

    4.6
    Annapolis, MD (27 mi)
    Check Availability
  • $57,710

    18 mi.
    Est. $1,043/mo

    BMW MINI of Annapolis

    4.6
    Annapolis, MD (27 mi)
    Check Availability
  • $57,710

    $598
    5 mi.
    Est. $1,043/mo

    BMW MINI of Annapolis

    4.6
    Annapolis, MD (27 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW 330 I XDrive NAMineral White Metallic 2026 BMW 330 I XDrive NAMineral White Metallic 2026 BMW 330 I XDrive NAMineral White Metallic 2026 BMW 330 I XDrive NAMineral White Metallic 2026 BMW 330 I XDrive NAMineral White Metallic 2026 BMW 330 I XDrive NA

    $56,249

    104 mi.
    Est. $1,017/mo

    BMW of Rockville

    4.7
    Rockville, MD (10 mi)
    Check Availability

  • $59,710

    25 mi.
    Est. $1,079/mo

    BMW MINI of Annapolis

    4.6
    Annapolis, MD (27 mi)
    Check Availability
  • Alpine White 2021 BMW 330 330i xDrive

    $26,866

    61,220 mi.
    Est. $486/mo

    Honda of Chantilly

    4.0
    Chantilly, VA (28 mi)
    Check Availability
  • Jet Black 2023 BMW 330 xDrive

    $34,299

    50,824 mi.
    Est. $620/mo

    Randallstown Mitsubishi

    4.0
    Randallstown, MD (28 mi)
    Check Availability
  • Blue 2019 BMW 330 xDrive

    $22,995

    80,195 mi.
    Est. $416/mo

    AutoDot

    4.5
    Sykesville, MD (28 mi)
    Check Availability
  • Dravit Grey Metallic 2024 BMW 330 330iDravit Grey Metallic 2024 BMW 330 330iDravit Grey Metallic 2024 BMW 330 330iDravit Grey Metallic 2024 BMW 330 330iDravit Grey Metallic 2024 BMW 330 330iDravit Grey Metallic 2024 BMW 330 330i

    $33,389

    19,646 mi.
    Est. $603/mo

    Impex Auto Sales

    4.7
    $296 delivery from Greensboro, NC (260 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 (10 mi)
    Check Availability

  • Gray 2017 BMW 330 IGray 2017 BMW 330 IGray 2017 BMW 330 IGray 2017 BMW 330 IGray 2017 BMW 330 IGray 2017 BMW 330 I

    $17,998

    72,076 mi.
    Est. $325/mo

    CarMax Jacksonville NC

    4.2
    $199 delivery to Laurel, 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

    $29,997

    $430
    27,247 mi.
    Est. $542/mo

    BMW of Towson

    4.7
    Towson, MD (34 mi)
    Check Availability
  • Alpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDrive

    $19,678

    $710
    98,239 mi.
    Est. $356/mo

    AutoNation Toyota Leesburg

    4.7
    Leesburg, VA (32 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 (36 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 (39 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

    $39,299

    13,357 mi.
    Est. $710/mo

    BMW of Owings Mills

    4.7
    Owings Mills, MD (31 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 (31 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

    $32,800

    $500
    23,407 mi.
    Est. $593/mo

    Ourisman Chrysler Dodge Jeep Ram of Baltimore

    4.0
    Baltimore, MD (32 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 (40 mi)
    Check Availability
  • Phytonic Blue Metallic 2024 BMW 330 xDrivePhytonic Blue Metallic 2024 BMW 330 xDrivePhytonic Blue Metallic 2024 BMW 330 xDrivePhytonic Blue Metallic 2024 BMW 330 xDrivePhytonic Blue Metallic 2024 BMW 330 xDrivePhytonic Blue Metallic 2024 BMW 330 xDrive

    $37,094

    $205
    24,265 mi.
    Est. $670/mo

    BMW of Towson

    4.7
    Towson, MD (34 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 (36 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 (31 mi)
    Check Availability
  • White 2026 BMW 330 IWhite 2026 BMW 330 IWhite 2026 BMW 330 IWhite 2026 BMW 330 IWhite 2026 BMW 330 IWhite 2026 BMW 330 I

    $35,998

    16,548 mi.
    Est. $651/mo

    CarMax White Marsh

    4.2
    White Marsh, MD (38 mi)
    Check Availability

Compare the BMW 330