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 Filters
  • Gray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NA

    $55,974

    3,155 mi.
    Est. $1,012/mo

    BMW of Rockville

    4.6
    Check Availability
    Rockville, MD (12 mi)

    Quick view
  • Black Sapphire Metallic 2020 BMW 330 i xDriveBlack Sapphire Metallic 2020 BMW 330 i xDriveBlack Sapphire Metallic 2020 BMW 330 i xDriveBlack Sapphire Metallic 2020 BMW 330 i xDriveBlack Sapphire Metallic 2020 BMW 330 i xDriveBlack Sapphire Metallic 2020 BMW 330 i xDrive

    $27,158

    $801
    44,232 mi.
    Est. $491/mo

    Mercedes-Benz of Chantilly

    3.7
    Check Availability
    Chantilly, VA (11 mi)

    Quick view
  • 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

    $16,850

    112,479 mi.
    Est. $305/mo

    Car Town Inc

    Check Availability
    Manassas, VA (16 mi)
    Quick view
  • Phytonic Blue Metallic 2021 BMW 330 xDrivePhytonic Blue Metallic 2021 BMW 330 xDrivePhytonic Blue Metallic 2021 BMW 330 xDrivePhytonic Blue Metallic 2021 BMW 330 xDrivePhytonic Blue Metallic 2021 BMW 330 xDrivePhytonic Blue Metallic 2021 BMW 330 xDrive

    $18,995

    112,240 mi.
    Est. $343/mo

    Auto Expo, Inc

    Check Availability
    Manassas, VA (14 mi)
    Quick view
  • Portimao Blue Metallic 2021 BMW 330 M SPORTPortimao Blue Metallic 2021 BMW 330 M SPORTPortimao Blue Metallic 2021 BMW 330 M SPORTPortimao Blue Metallic 2021 BMW 330 M SPORTPortimao Blue Metallic 2021 BMW 330 M SPORT

    $23,966

    $2.4K
    73,222 mi.
    Est. $433/mo

    Merlex Auto Group

    3.8
    Check Availability
    Arlington, VA (10 mi)
    Quick view
  • Blue 2021 BMW 330 I xDriveBlue 2021 BMW 330 I xDriveBlue 2021 BMW 330 I xDriveBlue 2021 BMW 330 I xDriveBlue 2021 BMW 330 I xDriveBlue 2021 BMW 330 I xDrive

    $28,998

    44,079 mi.
    Est. $524/mo

    CarMax Brandywine

    3.2
    Check Availability
    Brandywine, MD (28 mi)
    Quick view
  • 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

    $51,583

    3,071 mi.
    Est. $932/mo

    BMW of Fairfax

    4.7
    Check Availability
    Fairfax, VA (5 mi)
    Quick view
  • Gray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NAGray Metallic 2026 BMW 330 I XDrive NA

    $56,874

    1,488 mi.
    Est. $1,028/mo

    BMW of Rockville

    4.6
    Check Availability
    Rockville, MD (12 mi)
    Quick view
  • Alpine White 2025 BMW 330 xDriveAlpine White 2025 BMW 330 xDriveAlpine White 2025 BMW 330 xDriveAlpine White 2025 BMW 330 xDriveAlpine White 2025 BMW 330 xDriveAlpine White 2025 BMW 330 xDrive

    $43,795

    11,090 mi.
    Est. $791/mo

    Passport BMW

    4.3
    Check Availability
    Marlow Heights, MD (21 mi)
    Quick view
  • 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

    $48,982

    1,958 mi.
    Est. $885/mo

    BMW of Fairfax

    4.7
    Check Availability
    Fairfax, VA (5 mi)
    Quick view
  • Jet Black 2023 BMW 330 xDriveJet Black 2023 BMW 330 xDriveJet Black 2023 BMW 330 xDriveJet Black 2023 BMW 330 xDriveJet Black 2023 BMW 330 xDriveJet Black 2023 BMW 330 xDrive

    $36,728

    7,703 mi.
    Est. $664/mo

    BMW of Alexandria

    4.3
    Check Availability
    Alexandria, VA (12 mi)
    Quick view
  • Melbourne Red Metallic 2022 BMW 330 i xDriveMelbourne Red Metallic 2022 BMW 330 i xDriveMelbourne Red Metallic 2022 BMW 330 i xDriveMelbourne Red Metallic 2022 BMW 330 i xDriveMelbourne Red Metallic 2022 BMW 330 i xDriveMelbourne Red Metallic 2022 BMW 330 i xDrive

    $25,988

    85,444 mi.
    Est. $470/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (11 mi)
    Quick view
  • 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

    $55,124

    1,686 mi.
    Est. $996/mo

    BMW of Rockville

    4.6
    Check Availability
    Rockville, MD (12 mi)
    Quick view
  • White 2020 BMW 330 I xDriveWhite 2020 BMW 330 I xDriveWhite 2020 BMW 330 I xDriveWhite 2020 BMW 330 I xDriveWhite 2020 BMW 330 I xDriveWhite 2020 BMW 330 I xDrive

    $25,998

    54,564 mi.
    Est. $470/mo

    CarMax Potomac Mills

    Check Availability
    Woodbridge, VA (20 mi)
    Quick view
  • Blue 2020 BMW 330 i xDriveBlue 2020 BMW 330 i xDriveBlue 2020 BMW 330 i xDriveBlue 2020 BMW 330 i xDriveBlue 2020 BMW 330 i xDriveBlue 2020 BMW 330 i xDrive

    $14,450

    111,041 mi.
    Est. $261/mo

    Prime Motors LLC

    2.8
    Check Availability
    Arlington, VA (11 mi)
    Quick view
  • 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

    $36,795

    29,624 mi.
    Est. $665/mo

    Passport BMW

    4.3
    Check Availability
    Marlow Heights, MD (21 mi)
    Quick view
  • Light Blue 2004 BMW 330 CiLight Blue 2004 BMW 330 CiLight Blue 2004 BMW 330 CiLight Blue 2004 BMW 330 CiLight Blue 2004 BMW 330 CiLight Blue 2004 BMW 330 Ci

    $9,995

    72,996 mi.
    Est. $181/mo

    Virginia Auto Trader Co.

    4.7
    Check Availability
    Arlington, VA (11 mi)
    Quick view
  • Black Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDrive

    $24,835

    53,193 mi.
    Est. $449/mo

    BMW of Fairfax

    4.7
    Check Availability
    Fairfax, VA (5 mi)
    Quick view
  • Mineral White Metallic 2025 BMW 330 iMineral White Metallic 2025 BMW 330 iMineral White Metallic 2025 BMW 330 iMineral White Metallic 2025 BMW 330 iMineral White Metallic 2025 BMW 330 iMineral White Metallic 2025 BMW 330 i

    $39,999

    $453
    8,111 mi.
    Est. $723/mo

    BMW of Rockville

    4.6
    Check Availability
    Rockville, MD (12 mi)
    Quick view
  • Orange 2018 BMW 330 XIOrange 2018 BMW 330 XIOrange 2018 BMW 330 XIOrange 2018 BMW 330 XIOrange 2018 BMW 330 XIOrange 2018 BMW 330 XI

    $20,998

    50,196 mi.
    Est. $379/mo

    CarMax Laurel

    3.3
    Check Availability
    Laurel, MD (28 mi)
    Quick view
  • Skyscraper Grey Metallic 2025 BMW 330 330iSkyscraper Grey Metallic 2025 BMW 330 330iSkyscraper Grey Metallic 2025 BMW 330 330iSkyscraper Grey Metallic 2025 BMW 330 330iSkyscraper Grey Metallic 2025 BMW 330 330iSkyscraper Grey Metallic 2025 BMW 330 330i

    $31,999

    2,223 mi.
    Est. $578/mo

    Premier Automotive

    1.4
    Check Availability
    Dumfries, VA (26 mi)
    Quick view
  • Mineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDrive

    $42,495

    11,101 mi.
    Est. $768/mo

    Passport BMW

    4.3
    Check Availability
    Marlow Heights, MD (21 mi)
    Quick view
  • Jet Black 2026 BMW 330 NAJet Black 2026 BMW 330 NAJet Black 2026 BMW 330 NAJet Black 2026 BMW 330 NAJet Black 2026 BMW 330 NAJet Black 2026 BMW 330 NA

    $48,412

    1,808 mi.
    Est. $875/mo

    BMW of Fairfax

    4.7
    Check Availability
    Fairfax, VA (5 mi)
    Quick view
  • Black Sapphire Metallic 2018 BMW 330 M SPORT LINEBlack Sapphire Metallic 2018 BMW 330 M SPORT LINEBlack Sapphire Metallic 2018 BMW 330 M SPORT LINEBlack Sapphire Metallic 2018 BMW 330 M SPORT LINEBlack Sapphire Metallic 2018 BMW 330 M SPORT LINEBlack Sapphire Metallic 2018 BMW 330 M SPORT LINE

    $13,465

    90,494 mi.
    Est. $243/mo

    Merlex Auto Group

    3.8
    Check Availability
    Arlington, VA (10 mi)
    Quick view
  • Skyscraper Grey Metallic 2026 BMW 330 xDriveSkyscraper Grey Metallic 2026 BMW 330 xDriveSkyscraper Grey Metallic 2026 BMW 330 xDriveSkyscraper Grey Metallic 2026 BMW 330 xDriveSkyscraper Grey Metallic 2026 BMW 330 xDriveSkyscraper Grey Metallic 2026 BMW 330 xDrive

    $51,271

    2,159 mi.
    Est. $927/mo

    BMW of Fairfax

    4.7
    Check Availability
    Fairfax, VA (5 mi)
    Quick view
  • Mineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDriveMineral White Metallic 2025 BMW 330 xDrive

    $44,650

    $345
    7,287 mi.
    Est. $807/mo

    Bob Johnson Used

    4.0
    Check Availability
    $432 delivery from Rochester, NY (288 mi)
    Quick view
  • Gray 2021 BMW 330 I xDriveGray 2021 BMW 330 I xDriveGray 2021 BMW 330 I xDriveGray 2021 BMW 330 I xDriveGray 2021 BMW 330 I xDriveGray 2021 BMW 330 I xDrive

    $29,998

    35,025 mi.
    Est. $542/mo

    CarMax Buffalo

    Check Availability
    $199 delivery to Sterling, VA (11 mi)
    Quick view
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