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
  • Arctic Race Blue Metallic 2026 BMW 330 xDrive NAArctic Race Blue Metallic 2026 BMW 330 xDrive NAArctic Race Blue Metallic 2026 BMW 330 xDrive NAArctic Race Blue Metallic 2026 BMW 330 xDrive NAArctic Race Blue Metallic 2026 BMW 330 xDrive NAArctic Race Blue Metallic 2026 BMW 330 xDrive NA

    $50,811

    3,802 mi.
    Est. $920/mo

    BMW of Houston North

    4.8
    Houston, TX (18 mi)
    Check Availability

  • Phytonic Blue Metallic 2024 BMW 330 330i

    $33,020

    32,674 mi.
    Est. $598/mo

    BMW of Houston North

    4.8
    Houston, TX (18 mi)
    Check Availability
  • Sunset Orange Metallic 2021 BMW 330 330i

    $18,995

    95,873 mi.
    Est. $344/mo

    BMW of Houston North

    4.8
    Houston, TX (18 mi)
    Check Availability
  • Jet Black 2020 BMW 330 330i

    $20,423

    $600
    83,712 mi.
    Est. $370/mo

    AutoNation USA Houston

    4.6
    Houston, TX (25 mi)
    Check Availability
  • $20,219

    79,751 mi.
    Est. $366/mo

    Audi West Houston

    4.5
    Houston, TX (26 mi)
    Check Availability
  • Arctic Race Blue Metallic 2026 BMW 330 I XDrive

    $46,041

    $3.6K
    0 mi.
    Est. $834/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Gray 2019 BMW 330 i

    $18,218

    92,104 mi.
    Est. $330/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • $46,972

    0 mi.
    Est. $851/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Arctic Race Blue Metallic 2026 BMW 330 I XDrive NA

    $51,221

    0 mi.
    Est. $928/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 i NA

    $43,292

    0 mi.
    Est. $784/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 I XDrive

    $46,662

    0 mi.
    Est. $845/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • $48,552

    0 mi.
    Est. $880/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Alpine White 2026 BMW 330 I

    $43,101

    0 mi.
    Est. $781/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Arctic Race Blue Metallic 2026 BMW 330 I XDrive NA

    $46,072

    0 mi.
    Est. $835/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • $43,962

    0 mi.
    Est. $796/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Gray Metallic 2026 BMW 330 I XDrive NA

    $47,441

    0 mi.
    Est. $859/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Tanzanite Blue II Metallic 2026 BMW 330 I XDrive

    $48,781

    0 mi.
    Est. $884/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Jet Black 2026 BMW 330 i NA

    $45,042

    0 mi.
    Est. $816/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Alpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NA

    $45,601

    0 mi.
    Est. $826/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Gray Metallic 2026 BMW 330 i NAGray Metallic 2026 BMW 330 i NAGray Metallic 2026 BMW 330 i NAGray Metallic 2026 BMW 330 i NAGray Metallic 2026 BMW 330 i NAGray Metallic 2026 BMW 330 i NA

    $44,052

    0 mi.
    Est. $798/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Gray Metallic 2026 BMW 330 i NA

    $45,542

    0 mi.
    Est. $825/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Alpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NAAlpine White 2026 BMW 330 i NA

    $46,031

    0 mi.
    Est. $834/mo

    BMW of West Houston

    4.8
    Katy, TX (27 mi)
    Check Availability
  • Not Priced

    0 mi.
    Est. $0/mo

    Westside Lexus

    4.8
    Houston, TX (27 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW 330 330iBlack Sapphire Metallic 2024 BMW 330 330iBlack Sapphire Metallic 2024 BMW 330 330iBlack Sapphire Metallic 2024 BMW 330 330iBlack Sapphire Metallic 2024 BMW 330 330iBlack Sapphire Metallic 2024 BMW 330 330i

    $31,300

    39,034 mi.
    Est. $567/mo

    Auto Web Expo

    4.6
    $399 delivery from Plano, TX (207 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

    38,202 mi.
    Est. $543/mo

    CarMax Indianapolis

    4.7
    $699 delivery to Conroe, TX (17 mi)
    Check Availability
  • Black 2026 BMW 330 i NABlack 2026 BMW 330 i NABlack 2026 BMW 330 i NABlack 2026 BMW 330 i NABlack 2026 BMW 330 i NABlack 2026 BMW 330 i NA

    $34,216

    $3K
    18,203 mi.
    Est. $620/mo

    Momentum BMW

    4.7
    Houston, TX (35 mi)
    Check Availability
  • 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

    $34,224

    $1K
    12,542 mi.
    Est. $620/mo

    BMW MINI of Clear Lake

    4.7
    Webster, TX (50 mi)
    Check Availability
  • Gray 2024 BMW 330 IGray 2024 BMW 330 IGray 2024 BMW 330 IGray 2024 BMW 330 IGray 2024 BMW 330 IGray 2024 BMW 330 I

    $37,998

    15,329 mi.
    Est. $688/mo

    CarMax Gulf Freeway

    4.6
    Houston, TX (47 mi)
    Check Availability
  • White 2017 BMW 330 iWhite 2017 BMW 330 iWhite 2017 BMW 330 iWhite 2017 BMW 330 iWhite 2017 BMW 330 iWhite 2017 BMW 330 i

    $12,183

    95,481 mi.
    Est. $221/mo

    TX Auto Group Houston

    4.1
    Houston, TX (32 mi)
    Check Availability
  • Mineral Gray Metallic 2020 BMW 330 330iMineral Gray Metallic 2020 BMW 330 330iMineral Gray Metallic 2020 BMW 330 330iMineral Gray Metallic 2020 BMW 330 330iMineral Gray Metallic 2020 BMW 330 330iMineral Gray Metallic 2020 BMW 330 330i

    $21,495

    62,300 mi.
    Est. $389/mo

    Texas Car Club

    4.5
    Houston, TX (32 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

    $26,998

    61,740 mi.
    Est. $489/mo

    CarMax Fort Bend

    4.6
    Richmond, TX (42 mi)
    Check Availability
  • White 2025 BMW 330 XIWhite 2025 BMW 330 XIWhite 2025 BMW 330 XIWhite 2025 BMW 330 XIWhite 2025 BMW 330 XIWhite 2025 BMW 330 XI

    $36,998

    $1K
    10,480 mi.
    Est. $670/mo

    CarMax Southwest Freeway

    4.7
    Houston, TX (33 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 xDriveBlack Sapphire Metallic 2026 BMW 330 xDriveBlack Sapphire Metallic 2026 BMW 330 xDriveBlack Sapphire Metallic 2026 BMW 330 xDriveBlack Sapphire Metallic 2026 BMW 330 xDriveBlack Sapphire Metallic 2026 BMW 330 xDrive

    $48,771

    $1.2K
    4,786 mi.
    Est. $883/mo

    Audi Sugar Land

    4.3
    Sugar Land, TX (37 mi)
    Check Availability
  • Skyscraper Gray Metallic 2024 BMW 330 iSkyscraper Gray Metallic 2024 BMW 330 iSkyscraper Gray Metallic 2024 BMW 330 iSkyscraper Gray Metallic 2024 BMW 330 iSkyscraper Gray Metallic 2024 BMW 330 iSkyscraper Gray Metallic 2024 BMW 330 i

    $33,619

    24,704 mi.
    Est. $609/mo

    WestPoint Lincoln of Sugarland

    Sugarland, TX (36 mi)
    Check Availability
  • Mediterranean Blue Metallic 2019 BMW 330 330iMediterranean Blue Metallic 2019 BMW 330 330iMediterranean Blue Metallic 2019 BMW 330 330iMediterranean Blue Metallic 2019 BMW 330 330iMediterranean Blue Metallic 2019 BMW 330 330iMediterranean Blue Metallic 2019 BMW 330 330i

    $18,222

    64,998 mi.
    Est. $330/mo

    HGreg.com Houston

    3.6
    Houston, TX (33 mi)
    Check Availability
  • Mineral White Metallic 2024 BMW 330 330iMineral White Metallic 2024 BMW 330 330iMineral White Metallic 2024 BMW 330 330iMineral White Metallic 2024 BMW 330 330iMineral White Metallic 2024 BMW 330 330iMineral White Metallic 2024 BMW 330 330i

    $34,125

    $100
    15,690 mi.
    Est. $618/mo

    BMW of Houston Midtown

    4.8
    Houston, TX (34 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW 330 NABlack Sapphire Metallic 2026 BMW 330 NABlack Sapphire Metallic 2026 BMW 330 NABlack Sapphire Metallic 2026 BMW 330 NABlack Sapphire Metallic 2026 BMW 330 NABlack Sapphire Metallic 2026 BMW 330 NA

    $38,125

    9,738 mi.
    Est. $691/mo

    BMW MINI of Clear Lake

    4.7
    Webster, TX (50 mi)
    Check Availability

Compare the BMW 330