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
  • Mineral White Metallic 2019 BMW 330 330iMineral White Metallic 2019 BMW 330 330iMineral White Metallic 2019 BMW 330 330iMineral White Metallic 2019 BMW 330 330iMineral White Metallic 2019 BMW 330 330iMineral White Metallic 2019 BMW 330 330i

    $22,997

    56,619 mi.
    Est. $400/mo

    Carizona

    4.8
    Mesa, AZ (5 mi)
    Check Availability

    Quick view
  • Mineral Grey Metallic 2022 BMW 330 330i

    $29,997

    37,274 mi.
    Est. $522/mo

    Carizona

    4.8
    Mesa, AZ (5 mi)
    Check Availability

    Quick view
  • Mineral Gray Metallic 2018 BMW 330 xDriveMineral Gray Metallic 2018 BMW 330 xDriveMineral Gray Metallic 2018 BMW 330 xDriveMineral Gray Metallic 2018 BMW 330 xDriveMineral Gray Metallic 2018 BMW 330 xDriveMineral Gray Metallic 2018 BMW 330 xDrive

    $15,296

    $203
    96,837 mi.
    Est. $266/mo

    AutoNation Subaru Scottsdale

    4.6
    Scottsdale, AZ (17 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2025 BMW 330 xDriveBlack Sapphire Metallic 2025 BMW 330 xDriveBlack Sapphire Metallic 2025 BMW 330 xDriveBlack Sapphire Metallic 2025 BMW 330 xDriveBlack Sapphire Metallic 2025 BMW 330 xDriveBlack Sapphire Metallic 2025 BMW 330 xDrive

    $37,080

    16,304 mi.
    Est. $646/mo

    CardinaleWay Mazda Peoria

    4.6
    Peoria, AZ (25 mi)
    Check Availability
    Quick view
  • Melbourne Red Metallic 2020 BMW 330 iMelbourne Red Metallic 2020 BMW 330 iMelbourne Red Metallic 2020 BMW 330 iMelbourne Red Metallic 2020 BMW 330 iMelbourne Red Metallic 2020 BMW 330 iMelbourne Red Metallic 2020 BMW 330 i

    $25,108

    $543
    41,986 mi.
    Est. $437/mo

    Larry H. Miller Hyundai Peoria

    4.7
    Peoria, AZ (25 mi)
    Check Availability
    Quick view
  • 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

    $22,931

    $915
    78,840 mi.
    Est. $399/mo

    Camelback Hyundai

    4.3
    Phoenix, AZ (11 mi)
    Check Availability
    Quick view
  • Jet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDriveJet Black 2020 BMW 330 i xDrive

    $24,559

    $147
    64,624 mi.
    Est. $428/mo

    BMW North Scottsdale

    4.9
    Phoenix, AZ (19 mi)
    Check Availability
    Quick view
  • Skyscraper Grey Metallic 2025 BMW 330 xDrive

    $42,527

    1,600 mi.
    Est. $740/mo

    Arrowhead BMW

    3.8
    Glendale, AZ (24 mi)
    Check Availability

    Quick view
  • Portimao Blue Metallic 2022 BMW 330 iPortimao Blue Metallic 2022 BMW 330 iPortimao Blue Metallic 2022 BMW 330 iPortimao Blue Metallic 2022 BMW 330 iPortimao Blue Metallic 2022 BMW 330 iPortimao Blue Metallic 2022 BMW 330 i

    $31,018

    33,770 mi.
    Est. $540/mo

    Courtesy Chevrolet

    4.4
    Phoenix, AZ (11 mi)
    Check Availability
    Quick view
  • White Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NA

    $41,072

    $1K
    13,846 mi.
    Est. $715/mo

    Bill Luke Santan

    4.3
    Gilbert, AZ (12 mi)
    Check Availability
    Quick view
  • Mineral White Metallic 2023 BMW 330 330iMineral White Metallic 2023 BMW 330 330iMineral White Metallic 2023 BMW 330 330iMineral White Metallic 2023 BMW 330 330iMineral White Metallic 2023 BMW 330 330iMineral White Metallic 2023 BMW 330 330i

    $34,699

    $300
    25,123 mi.
    Est. $604/mo

    Certified Benz & Beemer

    4.9
    Scottsdale, AZ (6 mi)
    Check Availability
    Quick view
  • Alpine White 2021 BMW 330 iAlpine White 2021 BMW 330 iAlpine White 2021 BMW 330 iAlpine White 2021 BMW 330 iAlpine White 2021 BMW 330 iAlpine White 2021 BMW 330 i

    $23,550

    81,531 mi.
    Est. $410/mo

    Liberty GMC

    4.5
    Peoria, AZ (26 mi)
    Check Availability
    Quick view
  • Portimao Blue Metallic 2025 BMW 330 iPortimao Blue Metallic 2025 BMW 330 iPortimao Blue Metallic 2025 BMW 330 iPortimao Blue Metallic 2025 BMW 330 iPortimao Blue Metallic 2025 BMW 330 iPortimao Blue Metallic 2025 BMW 330 i

    $43,995

    3,367 mi.
    Est. $766/mo

    Mark Kia

    4.1
    Scottsdale, AZ (8 mi)
    Check Availability
    Quick view
  • Jet Black 2023 BMW 330 330iJet Black 2023 BMW 330 330iJet Black 2023 BMW 330 330iJet Black 2023 BMW 330 330iJet Black 2023 BMW 330 330iJet Black 2023 BMW 330 330i

    $33,099

    32,078 mi.
    Est. $576/mo

    Certified Benz & Beemer

    4.9
    Scottsdale, AZ (6 mi)
    Check Availability

    Quick view
  • Alpine White 2020 BMW 330 iAlpine White 2020 BMW 330 iAlpine White 2020 BMW 330 iAlpine White 2020 BMW 330 iAlpine White 2020 BMW 330 iAlpine White 2020 BMW 330 i

    $24,598

    $100
    49,687 mi.
    Est. $428/mo

    Mark Mazda

    4.6
    Scottsdale, AZ (8 mi)
    Check Availability
    Quick view
  • White 2022 BMW 330 IWhite 2022 BMW 330 IWhite 2022 BMW 330 IWhite 2022 BMW 330 IWhite 2022 BMW 330 IWhite 2022 BMW 330 I

    $26,998

    49,551 mi.
    Est. $470/mo

    CarMax Phoenix-West Valley

    4.4
    Tolleson, AZ (21 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2023 BMW 330 330iBlack Sapphire Metallic 2023 BMW 330 330iBlack Sapphire Metallic 2023 BMW 330 330iBlack Sapphire Metallic 2023 BMW 330 330iBlack Sapphire Metallic 2023 BMW 330 330iBlack Sapphire Metallic 2023 BMW 330 330i

    $32,196

    34,819 mi.
    Est. $561/mo

    EchoPark Automotive Phoenix

    4.9
    Avondale, AZ (22 mi)
    Check Availability
    Quick view
  • 2017 BMW 330 xDrive2017 BMW 330 xDrive2017 BMW 330 xDrive2017 BMW 330 xDrive2017 BMW 330 xDrive2017 BMW 330 xDrive

    $14,594

    85,642 mi.
    Est. $254/mo

    Local Car Dealer

    Phoenix, AZ (15 mi)
    Check Availability
    Quick view
  • Melbourne Red Metallic 2021 BMW 330 330iMelbourne Red Metallic 2021 BMW 330 330iMelbourne Red Metallic 2021 BMW 330 330iMelbourne Red Metallic 2021 BMW 330 330iMelbourne Red Metallic 2021 BMW 330 330iMelbourne Red Metallic 2021 BMW 330 330i

    $21,500

    $1K
    52,774 mi.
    Est. $374/mo

    DV Auto Center

    Phoenix, AZ (23 mi)
    Check Availability
    Quick view
  • Alpine White 2025 BMW 330 330iAlpine White 2025 BMW 330 330iAlpine White 2025 BMW 330 330iAlpine White 2025 BMW 330 330iAlpine White 2025 BMW 330 330iAlpine White 2025 BMW 330 330i

    $42,599

    $400
    19,790 mi.
    Est. $742/mo

    Certified Benz & Beemer

    4.9
    Scottsdale, AZ (6 mi)
    Check Availability

    Quick view
  • Alpine White 2018 BMW 330 xDriveAlpine White 2018 BMW 330 xDriveAlpine White 2018 BMW 330 xDriveAlpine White 2018 BMW 330 xDriveAlpine White 2018 BMW 330 xDriveAlpine White 2018 BMW 330 xDrive

    $19,995

    80,163 mi.
    Est. $348/mo

    Ultimate Powersports

    Scottsdale, AZ (5 mi)
    Check Availability
    Quick view
  • Mediterranean Blue Metallic 2020 BMW 330 330I SEDAN 4DMediterranean Blue Metallic 2020 BMW 330 330I SEDAN 4DMediterranean Blue Metallic 2020 BMW 330 330I SEDAN 4DMediterranean Blue Metallic 2020 BMW 330 330I SEDAN 4DMediterranean Blue Metallic 2020 BMW 330 330I SEDAN 4DMediterranean Blue Metallic 2020 BMW 330 330I SEDAN 4D

    $21,888

    75,066 mi.
    Est. $381/mo

    Auto Junction Benz & Beemers

    Tempe, AZ (4 mi)
    Check Availability
    Quick view
  • Mineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330i

    $21,900

    75,742 mi.
    Est. $381/mo

    AutoTrust AZ

    Mesa, AZ (6 mi)
    Check Availability
    Quick view
  • 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

    $39,428

    $322
    16,829 mi.
    Est. $686/mo

    Arrowhead BMW

    3.8
    Glendale, AZ (24 mi)
    Check Availability
    Quick view
  • White 2026 BMW 330 NAWhite 2026 BMW 330 NAWhite 2026 BMW 330 NAWhite 2026 BMW 330 NAWhite 2026 BMW 330 NAWhite 2026 BMW 330 NA

    $36,972

    15,237 mi.
    Est. $644/mo

    Bill Luke Chrysler Jeep Dodge RAM

    3.7
    Phoenix, AZ (14 mi)
    Check Availability
    Quick view
  • Mediterranean Blue Metallic 2020 BMW 330 xDriveMediterranean Blue Metallic 2020 BMW 330 xDriveMediterranean Blue Metallic 2020 BMW 330 xDriveMediterranean Blue Metallic 2020 BMW 330 xDriveMediterranean Blue Metallic 2020 BMW 330 xDriveMediterranean Blue Metallic 2020 BMW 330 xDrive

    $26,990

    $998
    59,502 mi.
    Est. $470/mo

    Scottsdale Mitsubishi

    3.9
    Scottsdale, AZ (8 mi)
    Check Availability
    Quick view
  • Skyscraper Gray Metallic 2025 BMW 330 i xDriveSkyscraper Gray Metallic 2025 BMW 330 i xDriveSkyscraper Gray Metallic 2025 BMW 330 i xDriveSkyscraper Gray Metallic 2025 BMW 330 i xDriveSkyscraper Gray Metallic 2025 BMW 330 i xDriveSkyscraper Gray Metallic 2025 BMW 330 i xDrive

    $45,685

    5,960 mi.
    Est. $795/mo

    BMW North Scottsdale

    4.9
    Phoenix, AZ (19 mi)
    Check Availability
    Quick view
  • 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

    $22,998

    60,361 mi.
    Est. $400/mo

    CarMax Stockton

    4.8
    $249 delivery to Gilbert, AZ (13 mi)
    Check Availability
    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

    $28,998

    32,855 mi.
    Est. $505/mo

    CarMax South Broadway

    4.3
    $399 delivery to Gilbert, AZ (13 mi)
    Check Availability
    Quick view

BMW 330 prices by year

Model year Average price Deals
2026 BMW 330 $54,869 9 Good deals
2025 BMW 330 $41,348 5 Great deals
2024 BMW 330 $38,791 7 Good deals
2023 BMW 330 $34,365 12 Good deals

About the BMW 330

FAQs

How much does the BMW 330 cost?

The BMW 330 price depends on several factors, including the trim level, optional features, mileage, vehicle history and location. The nationwide average price for the 330 is $32,615, with pricing starting at $1,399.

What is the MPG of the BMW 330?

The hybrid BMW 330 can reach up to 28 MPG city and 35 MPG highway for a combined rating of 31 MPG. The BMW 330 with traditional internal combustion engine offers up to 26 MPG city and 36 MPG highway for a combined rating of 30 MPG.

These figures are based on EPA mileage ratings and are for comparison purposes only. The actual mileage will vary depending on the selected vehicle model year, trim, driving conditions, driving habits, vehicle maintenance, and other factors.

What are some similar vehicles and competitors of the BMW 330?

The BMW 330 compares to and/or competes against the following vehicles:


What trim levels are available for the BMW 330?

The BMW 330 is available in the following trim levels:

What model years are available for the BMW 330?

Available model years for BMW 330 inventory range from 2017 to 2026.

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

Used BMW 330 by price

Similar Cars

Compare the BMW 330

Used BMW 330 by city

BMW 330 by trim