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

    $25,999

    63,849 mi.
    Est. $470/mo

    Auto Giants Nissan

    4.3
    Woodbridge, VA (29 mi)
    Check Availability

  • 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

    4,747 mi.
    Est. $1,012/mo

    BMW of Rockville

    4.7
    Rockville, MD (8 mi)
    Check Availability

  • $21,054

    89,257 mi.
    Est. $380/mo

    BMW of Sterling

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

    $58,030

    5 mi.
    Est. $1,049/mo

    BMW of Sterling

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

    $55,180

    5 mi.
    Est. $997/mo

    BMW of Sterling

    4.8
    Sterling, VA (23 mi)
    Check Availability
  • Black 2017 BMW 330 330i xDrive

    Not Priced

    92,983 mi.
    Est. $0/mo

    National Motors of Ellicott City

    4.4
    Ellicott City, MD (24 mi)
    Check Availability
  • Not Priced

    48,567 mi.
    Est. $0/mo

    Carmix Inc

    Waldorf, MD (27 mi)
    Check Availability
  • 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

    3,120 mi.
    Est. $1,028/mo

    BMW of Rockville

    4.7
    Rockville, MD (8 mi)
    Check Availability

  • Alpine White 2021 BMW 330 330i

    $26,982

    59,699 mi.
    Est. $488/mo

    Randallstown Mitsubishi

    4.3
    Randallstown, MD (29 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW 330 330i

    $25,206

    76,333 mi.
    Est. $456/mo

    Randallstown Mitsubishi

    4.3
    Randallstown, MD (29 mi)
    Check Availability
  • Mineral Gray Metallic 2021 BMW 330 i xDriveMineral Gray Metallic 2021 BMW 330 i xDriveMineral Gray Metallic 2021 BMW 330 i xDriveMineral Gray Metallic 2021 BMW 330 i xDriveMineral Gray Metallic 2021 BMW 330 i xDriveMineral Gray Metallic 2021 BMW 330 i xDrive

    $25,495

    66,318 mi.
    Est. $461/mo

    Carmi CDJR

    Free delivery from Carmi, IL (604 mi)
    Check Availability
  • Black 2025 BMW 330 IBlack 2025 BMW 330 IBlack 2025 BMW 330 IBlack 2025 BMW 330 IBlack 2025 BMW 330 IBlack 2025 BMW 330 I

    $33,998

    27,762 mi.
    Est. $614/mo

    CarMax Knoxville

    4.5
    $699 delivery to Gaithersburg, MD (13 mi)
    Check Availability
  • Black Sapphire 2025 BMW 330 xDriveBlack Sapphire 2025 BMW 330 xDriveBlack Sapphire 2025 BMW 330 xDriveBlack Sapphire 2025 BMW 330 xDriveBlack Sapphire 2025 BMW 330 xDriveBlack Sapphire 2025 BMW 330 xDrive

    $38,299

    $1.4K
    19,941 mi.
    Est. $692/mo

    BMW of Towson

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

    $41,799

    16,645 mi.
    Est. $755/mo

    AutoNation Toyota White Marsh

    4.3
    Baltimore, MD (39 mi)
    Check Availability
  • Mineral White Metallic 2020 BMW 330 xDriveMineral White Metallic 2020 BMW 330 xDriveMineral White Metallic 2020 BMW 330 xDriveMineral White Metallic 2020 BMW 330 xDriveMineral White Metallic 2020 BMW 330 xDriveMineral White Metallic 2020 BMW 330 xDrive

    $24,790

    $340
    58,994 mi.
    Est. $448/mo

    Ourisman Honda of Frederick

    4.7
    Frederick, MD (34 mi)
    Check Availability
  • Melbourne Red Metallic 2023 BMW 330 xDriveMelbourne Red Metallic 2023 BMW 330 xDriveMelbourne Red Metallic 2023 BMW 330 xDriveMelbourne Red Metallic 2023 BMW 330 xDriveMelbourne Red Metallic 2023 BMW 330 xDriveMelbourne Red Metallic 2023 BMW 330 xDrive

    $35,799

    $1K
    23,394 mi.
    Est. $647/mo

    BMW of Owings Mills

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

    $1.9K
    23,358 mi.
    Est. $611/mo

    Koons Chevrolet of White Marsh

    4.7
    White Marsh, MD (41 mi)
    Check Availability
  • 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

    $26,998

    52,215 mi.
    Est. $488/mo

    CarMax White Marsh

    4.1
    White Marsh, MD (41 mi)
    Check Availability
  • Mineral White 2025 BMW 330 xDriveMineral White 2025 BMW 330 xDriveMineral White 2025 BMW 330 xDriveMineral White 2025 BMW 330 xDriveMineral White 2025 BMW 330 xDriveMineral White 2025 BMW 330 xDrive

    $37,549

    $1.2K
    21,135 mi.
    Est. $679/mo

    BMW of Towson

    4.7
    Towson, MD (37 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 (32 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

    $30,998

    25,589 mi.
    Est. $560/mo

    CarMax Frederick

    4.2
    Frederick, MD (34 mi)
    Check Availability
  • Silver 2025 BMW 330 xDriveSilver 2025 BMW 330 xDriveSilver 2025 BMW 330 xDriveSilver 2025 BMW 330 xDriveSilver 2025 BMW 330 xDriveSilver 2025 BMW 330 xDrive

    $40,539

    $1.2K
    10,712 mi.
    Est. $733/mo

    BMW of Towson

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

    4,191 mi.
    Est. $950/mo

    BMW of Towson

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

    $55,124

    4,762 mi.
    Est. $996/mo

    BMW of Towson

    4.7
    Towson, MD (37 mi)
    Check Availability

Compare the BMW 330