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
  • Black 2022 BMW 330 330iBlack 2022 BMW 330 330iBlack 2022 BMW 330 330iBlack 2022 BMW 330 330iBlack 2022 BMW 330 330iBlack 2022 BMW 330 330i

    $24,496

    $1K
    59,843 mi.
    Est. $443/mo

    Cars2Us Fairfax

    4.2
    Fairfax, VA (18 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

    $20,388

    98,238 mi.
    Est. $368/mo

    AutoNation Toyota Leesburg

    4.7
    Leesburg, VA (16 mi)
    Check Availability

  • 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

    $295
    99,811 mi.
    Est. $340/mo

    Cars2Us Fairfax

    4.2
    Fairfax, VA (18 mi)
    Check Availability

  • Portimao Blue Metallic 2020 BMW 330 M-SPORTPortimao Blue Metallic 2020 BMW 330 M-SPORTPortimao Blue Metallic 2020 BMW 330 M-SPORTPortimao Blue Metallic 2020 BMW 330 M-SPORTPortimao Blue Metallic 2020 BMW 330 M-SPORTPortimao Blue Metallic 2020 BMW 330 M-SPORT

    $19,570

    73,479 mi.
    Est. $354/mo

    Merlex Auto Group

    3.8
    Arlington, VA (18 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

    24,423 mi.
    Est. $560/mo

    CarMax Laurel

    3.8
    Laurel, MD (23 mi)
    Check Availability
  • Green 2020 BMW 330 xDriveGreen 2020 BMW 330 xDriveGreen 2020 BMW 330 xDriveGreen 2020 BMW 330 xDriveGreen 2020 BMW 330 xDriveGreen 2020 BMW 330 xDrive

    $25,189

    $400
    50,910 mi.
    Est. $455/mo

    Sheehy Toyota of Laurel

    3.7
    Laurel, MD (23 mi)
    Check Availability
  • Skyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NA

    $53,782

    2,712 mi.
    Est. $972/mo

    BMW of Fairfax

    4.6
    Fairfax, VA (17 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,749

    $545
    12,165 mi.
    Est. $754/mo

    BMW of Rockville

    4.7
    Rockville, MD (8 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

    $34,987

    $1.8K
    25,355 mi.
    Est. $632/mo

    BMW of Alexandria

    4.3
    Alexandria, VA (23 mi)
    Check Availability
  • White 2023 BMW 330 i xDriveWhite 2023 BMW 330 i xDriveWhite 2023 BMW 330 i xDriveWhite 2023 BMW 330 i xDriveWhite 2023 BMW 330 i xDriveWhite 2023 BMW 330 i xDrive

    $33,054

    $509
    30,794 mi.
    Est. $597/mo

    BMW of Sterling

    4.8
    Sterling, VA (13 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW 330 xDriveBlack Sapphire Metallic 2021 BMW 330 xDriveBlack Sapphire Metallic 2021 BMW 330 xDriveBlack Sapphire Metallic 2021 BMW 330 xDriveBlack Sapphire Metallic 2021 BMW 330 xDriveBlack Sapphire Metallic 2021 BMW 330 xDrive

    $25,300

    62,623 mi.
    Est. $457/mo

    Passport BMW

    4.6
    Marlow Heights, MD (27 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

    $37,984

    14,972 mi.
    Est. $686/mo

    Elite Auto Brokers

    4.9
    Gaithersburg, MD (7 mi)
    Check Availability
  • Black 2022 BMW 330 330iBlack 2022 BMW 330 330iBlack 2022 BMW 330 330iBlack 2022 BMW 330 330iBlack 2022 BMW 330 330iBlack 2022 BMW 330 330i

    $24,496

    $1K
    59,843 mi.
    Est. $443/mo

    Cars2Us Fairfax

    4.2
    Fairfax, VA (18 mi)
    Check Availability
  • Skyscraper Grey Metallic 2023 BMW 330 330i xDriveSkyscraper Grey Metallic 2023 BMW 330 330i xDriveSkyscraper Grey Metallic 2023 BMW 330 330i xDriveSkyscraper Grey Metallic 2023 BMW 330 330i xDriveSkyscraper Grey Metallic 2023 BMW 330 330i xDriveSkyscraper Grey Metallic 2023 BMW 330 330i xDrive

    $26,994

    52,175 mi.
    Est. $488/mo

    National Motors of Ellicott City

    4.4
    Ellicott City, MD (27 mi)
    Check Availability
  • Black Sapphire Metallic 2022 BMW 330 xDriveBlack Sapphire Metallic 2022 BMW 330 xDriveBlack Sapphire Metallic 2022 BMW 330 xDriveBlack Sapphire Metallic 2022 BMW 330 xDriveBlack Sapphire Metallic 2022 BMW 330 xDriveBlack Sapphire Metallic 2022 BMW 330 xDrive

    $27,600

    $700
    51,283 mi.
    Est. $499/mo

    Koons Clarksville Chevy GMC

    4.4
    Clarksville, MD (18 mi)
    Check Availability
  • Alpine White 2019 BMW 330 xDriveAlpine White 2019 BMW 330 xDriveAlpine White 2019 BMW 330 xDriveAlpine White 2019 BMW 330 xDriveAlpine White 2019 BMW 330 xDriveAlpine White 2019 BMW 330 xDrive

    $19,995

    $500
    84,627 mi.
    Est. $361/mo

    AutoDot

    4.5
    Sykesville, MD (26 mi)
    Check Availability
  • Brooklyn Grey Metallic 2026 BMW 330 330iBrooklyn Grey Metallic 2026 BMW 330 330iBrooklyn Grey Metallic 2026 BMW 330 330iBrooklyn Grey Metallic 2026 BMW 330 330iBrooklyn Grey Metallic 2026 BMW 330 330iBrooklyn Grey Metallic 2026 BMW 330 330i

    $46,846

    $991
    7,739 mi.
    Est. $847/mo

    BMW of Fairfax

    4.6
    Fairfax, VA (17 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

    $27,129

    $330
    55,118 mi.
    Est. $490/mo

    BMW of Rockville

    4.7
    Rockville, MD (8 mi)
    Check Availability
  • 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 xDrive

    $28,987

    $1K
    59,288 mi.
    Est. $524/mo

    BMW of Alexandria

    4.3
    Alexandria, VA (23 mi)
    Check Availability
  • Mineral Grey Metallic 2022 BMW 330 xDriveMineral Grey Metallic 2022 BMW 330 xDriveMineral Grey Metallic 2022 BMW 330 xDriveMineral Grey Metallic 2022 BMW 330 xDriveMineral Grey Metallic 2022 BMW 330 xDriveMineral Grey Metallic 2022 BMW 330 xDrive

    $25,590

    58,133 mi.
    Est. $462/mo

    AutoNation Honda Dulles

    4.7
    Sterling, VA (13 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

    $35,795

    40,340 mi.
    Est. $647/mo

    Passport BMW

    4.6
    Marlow Heights, MD (27 mi)
    Check Availability
  • Black 2022 BMW 330 iBlack 2022 BMW 330 iBlack 2022 BMW 330 iBlack 2022 BMW 330 iBlack 2022 BMW 330 iBlack 2022 BMW 330 i

    $23,395

    62,241 mi.
    Est. $423/mo

    True Gear Motors

    Falls Church, VA (17 mi)
    Check Availability
  • Jet Black 2021 BMW 330 xDriveJet Black 2021 BMW 330 xDriveJet Black 2021 BMW 330 xDriveJet Black 2021 BMW 330 xDriveJet Black 2021 BMW 330 xDriveJet Black 2021 BMW 330 xDrive

    $25,495

    53,310 mi.
    Est. $461/mo

    Passport INFINITI of Alexandria

    3.5
    Alexandria, VA (23 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

    $43,849

    5,940 mi.
    Est. $792/mo

    BMW of Fairfax

    4.6
    Fairfax, VA (17 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

    $28,965

    $499
    48,456 mi.
    Est. $523/mo

    Merlex Auto Group

    3.8
    Arlington, VA (18 mi)
    Check Availability
  • Gray Metallic 2026 BMW 330 I XDriveGray Metallic 2026 BMW 330 I XDriveGray Metallic 2026 BMW 330 I XDriveGray Metallic 2026 BMW 330 I XDriveGray Metallic 2026 BMW 330 I XDriveGray Metallic 2026 BMW 330 I XDrive

    $59,130

    4,336 mi.
    Est. $1,069/mo

    BMW of Sterling

    4.8
    Sterling, VA (13 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

    $37,849

    36,114 mi.
    Est. $684/mo

    BMW of Fairfax

    4.6
    Fairfax, VA (17 mi)
    Check Availability
  • Blue 2021 BMW 330 IBlue 2021 BMW 330 IBlue 2021 BMW 330 IBlue 2021 BMW 330 IBlue 2021 BMW 330 IBlue 2021 BMW 330 I

    $24,998

    48,365 mi.
    Est. $452/mo

    CarMax Rochester

    4.3
    $249 delivery to Gaithersburg, MD (5 mi)
    Check Availability
  • Black 2020 BMW 330 IBlack 2020 BMW 330 IBlack 2020 BMW 330 IBlack 2020 BMW 330 IBlack 2020 BMW 330 IBlack 2020 BMW 330 I

    $24,998

    68,877 mi.
    Est. $452/mo

    CarMax Savannah

    4.2
    $999 delivery to Gaithersburg, MD (5 mi)
    Check Availability

Compare the BMW 330