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 Gray Metallic 2020 BMW 330 330iMineral Gray Metallic 2020 BMW 330 330iMineral Gray Metallic 2020 BMW 330 330iMineral Gray Metallic 2020 BMW 330 330i

    $25,790

    48,426 mi.
    Est. $458/mo

    BMW Northwest

    4.8
    Fife, WA (1,735 mi)
    Check Availability

    Quick view
  • Jet Black 2020 BMW 330 330i xDriveJet Black 2020 BMW 330 330i xDriveJet Black 2020 BMW 330 330i xDriveJet Black 2020 BMW 330 330i xDriveJet Black 2020 BMW 330 330i xDrive

    $17,781

    133,807 mi.
    Est. $316/mo

    Midtown Kia

    4.6
    Tulsa, OK (598 mi)
    Check Availability

    Quick view
  • Jet Black 2020 BMW 330 330iJet Black 2020 BMW 330 330iJet Black 2020 BMW 330 330iJet Black 2020 BMW 330 330i

    $24,220

    60,420 mi.
    Est. $430/mo

    AutoNation Chrysler Dodge Jeep Ram Houston

    4.8
    Houston, TX (948 mi)
    Check Availability
    Quick view
  • Mineral Gray Metallic 2020 BMW 330 iMineral Gray Metallic 2020 BMW 330 iMineral Gray Metallic 2020 BMW 330 iMineral Gray Metallic 2020 BMW 330 iMineral Gray Metallic 2020 BMW 330 iMineral Gray Metallic 2020 BMW 330 i

    $19,418

    $1K
    74,658 mi.
    Est. $345/mo

    AutoNation Chrysler Dodge Jeep Ram Katy

    4.3
    Katy, TX (951 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

    $23,895

    $303
    61,619 mi.
    Est. $424/mo

    AutoNation Toyota Mall of Georgia

    4.8
    Buford, GA (575 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330i

    $17,990

    $805
    91,919 mi.
    Est. $319/mo

    AutoNation Honda Valencia

    4.8
    Santa Clarita, CA (1,747 mi)
    Check Availability
    Quick view
  • Jet Black 2020 BMW 330 330iJet Black 2020 BMW 330 330iJet Black 2020 BMW 330 330iJet Black 2020 BMW 330 330iJet Black 2020 BMW 330 330iJet Black 2020 BMW 330 330i

    $23,995

    $512
    49,498 mi.
    Est. $426/mo

    AutoNation Honda Fremont

    4.6
    Fremont, CA (1,839 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

    $26,808

    $400
    39,520 mi.
    Est. $476/mo

    Crossroads Ford of Sumter

    Sumter, SC (677 mi)
    Check Availability

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

    $19,982

    84,303 mi.
    Est. $355/mo

    AutoNation Toyota Irvine

    4.7
    Irvine, CA (1,730 mi)
    Check Availability
    Quick view
  • Alpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330i

    $19,485

    81,156 mi.
    Est. $346/mo

    AutoNation Toyota Buena Park

    4.8
    Buena Park, CA (1,736 mi)
    Check Availability
    Quick view
  • Alpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330i

    $26,192

    $1.3K
    27,724 mi.
    Est. $465/mo

    AutoNation Chevrolet Pembroke Pines

    4.3
    Pembroke Pines, FL (1,175 mi)
    Check Availability
    Quick view
  • Alpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330iAlpine White 2020 BMW 330 330i

    $22,990

    $446
    55,360 mi.
    Est. $408/mo

    AutoNation Toyota Buena Park

    4.8
    Buena Park, CA (1,736 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330i

    $20,187

    86,397 mi.
    Est. $358/mo

    Principle BMW of San Antonio

    4.6
    San Antonio, TX (1,047 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

    $22,777

    $1K
    67,341 mi.
    Est. $404/mo

    Audi Eugene

    Eugene, OR (1,783 mi)
    Check Availability

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

    $24,599

    57,296 mi.
    Est. $437/mo

    Bob Howard Toyota

    4.6
    Oklahoma City, OK (686 mi)
    Check Availability
    Quick view
  • Alpine White 2020 BMW 330 i xDriveAlpine White 2020 BMW 330 i xDriveAlpine White 2020 BMW 330 i xDriveAlpine White 2020 BMW 330 i xDriveAlpine White 2020 BMW 330 i xDriveAlpine White 2020 BMW 330 i xDrive

    $20,775

    $1.4K
    74,996 mi.
    Est. $369/mo

    Spitzer Chevrolet North Canton

    4.5
    North Canton, OH (329 mi)
    Check Availability
    Quick view
  • Alpine White 2020 BMW 330 xDriveAlpine White 2020 BMW 330 xDriveAlpine White 2020 BMW 330 xDriveAlpine White 2020 BMW 330 xDriveAlpine White 2020 BMW 330 xDriveAlpine White 2020 BMW 330 xDrive

    $23,389

    60,389 mi.
    Est. $415/mo

    North Coast Mitsubishi West Cleveland

    4.6
    Cleveland, OH (307 mi)
    Check Availability
    Quick view
  • Mediterranean Blue Metallic 2020 BMW 330 iMediterranean Blue Metallic 2020 BMW 330 iMediterranean Blue Metallic 2020 BMW 330 iMediterranean Blue Metallic 2020 BMW 330 iMediterranean Blue Metallic 2020 BMW 330 iMediterranean Blue Metallic 2020 BMW 330 i

    $19,585

    $500
    79,789 mi.
    Est. $348/mo

    BMW/MINI of South Miami

    4.8
    Miami, FL (1,198 mi)
    Check Availability
    Quick view
  • 2020 BMW 330 i xDrive2020 BMW 330 i xDrive2020 BMW 330 i xDrive2020 BMW 330 i xDrive2020 BMW 330 i xDrive2020 BMW 330 i xDrive

    $23,190

    $300
    74,944 mi.
    Est. $412/mo

    McGovern GMC of Westborough

    4.7
    Westborough, MA (822 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330iBlack Sapphire Metallic 2020 BMW 330 330i

    $18,991

    70,213 mi.
    Est. $337/mo

    Miami Lakes Automall - Chevrolet Kia Dodge Chrysler Jeep Ram Mitsubishi

    3.5
    Hialeah, FL (1,180 mi)
    Check Availability

    Quick view
  • Glacier Silver Metallic 2020 BMW 330 i xDriveGlacier Silver Metallic 2020 BMW 330 i xDriveGlacier Silver Metallic 2020 BMW 330 i xDriveGlacier Silver Metallic 2020 BMW 330 i xDriveGlacier Silver Metallic 2020 BMW 330 i xDriveGlacier Silver Metallic 2020 BMW 330 i xDrive

    $29,474

    41,212 mi.
    Est. $523/mo

    Ewald Buick GMC of Menomonee Falls

    4.7
    Menomonee Falls, WI (93 mi)
    Check Availability
    Quick view
  • Mineral Gray Metallic 2020 BMW 330 iMineral Gray Metallic 2020 BMW 330 iMineral Gray Metallic 2020 BMW 330 iMineral Gray Metallic 2020 BMW 330 iMineral Gray Metallic 2020 BMW 330 iMineral Gray Metallic 2020 BMW 330 i

    $21,670

    $455
    59,577 mi.
    Est. $385/mo

    Mercedes-Benz of Austin

    4.4
    Austin, TX (975 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. $446/mo

    Larry H. Miller Hyundai Peoria

    4.7
    Peoria, AZ (1,454 mi)
    Check Availability
    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

    $26,393

    35,045 mi.
    Est. $469/mo

    United BMW

    4.5
    Alpharetta, GA (570 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

    $29,867

    19,602 mi.
    Est. $530/mo

    Germain BMW of Naples

    5.0
    Naples, FL (1,129 mi)
    Check Availability
    Quick view
  • Alpine White 2020 BMW 330 i xDriveAlpine White 2020 BMW 330 i xDriveAlpine White 2020 BMW 330 i xDriveAlpine White 2020 BMW 330 i xDriveAlpine White 2020 BMW 330 i xDriveAlpine White 2020 BMW 330 i xDrive

    $22,297

    $318
    95,386 mi.
    Est. $396/mo

    Woody Folsom Chrysler Dodge Jeep RAM of Douglas

    Douglas, GA (766 mi)
    Check Availability

    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

    $26,977

    42,175 mi.
    Est. $479/mo

    TAJ Auto Mall

    4.5
    Bethlehem, PA (644 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. $407/mo

    Camelback Hyundai

    4.3
    Phoenix, AZ (1,449 mi)
    Check Availability
    Quick view
  • 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

    $25,213

    57,035 mi.
    Est. $448/mo

    Mercedes-Benz of The Woodlands

    5.0
    The Woodlands, TX (917 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

    $27,585

    45,760 mi.
    Est. $490/mo

    Autobahn USA Westborough

    4.8
    Westboro, MA (822 mi)
    Check Availability
    Quick view

BMW 330 prices by year

Model year Average price Deals
2026 BMW 330 $55,621 164 Great deals
2025 BMW 330 $41,000 98 Great deals
2024 BMW 330 $36,503 57 Great deals
2023 BMW 330 $34,676 127 Great deals
2022 BMW 330 $28,896 35 Great deals
2021 BMW 330 $25,164 51 Great deals
2019 BMW 330 $21,497 21 Great deals
2018 BMW 330 $16,368 30 Great deals
2017 BMW 330 $14,543 24 Great deals

About the 2020 BMW 330

Basics

i shown (base trim).

Seating
5
Door count
4
Drivetrain
Rear-wheel drive
Combined MPG
30
Transmission
8-Speed A/T
Engine
255.0-hp, 2.0-liter, 4 Cylinder Engine (Gasoline Fuel)
Side view of the 2020 BMW 330
FAQs

How much does the 2020 BMW 330 cost?

The 2020 BMW 330 price depends on several factors, including the trim level, optional features, mileage, vehicle history and location. The nationwide average price for a 2020 330 is $22,436, with pricing starting at $12,850.

What is the MPG of the 2020 BMW 330?

The 2020 BMW 330 offers up to 26 MPG in city driving and 36 MPG on the 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 trim, driving conditions, driving habits, vehicle maintenance, and other factors.

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

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


Is the 2020 BMW 330 reliable?

The 2020 BMW 330 has an average reliability rating of 4.7 out of 5 according to Cars.com consumers. Find real-world reliability insights within consumer reviews from 2020 330 owners.

Is the 2020 BMW 330 a good sedan?

Below are the Cars.com consumer ratings for the 2020 BMW 330.

(26 reviews)
Rating breakdown (out of 5):
Comfort
4.8
Interior
4.7
Performance
4.5
Value
4.2
Exterior
4.7
Reliability
4.7
Ratings (26 reviews)

92% of drivers recommend this car

Rating breakdown (out of 5):
Comfort
4.8
Interior
4.7
Performance
4.5
Value
4.2
Exterior
4.7
Reliability
4.7
Trims

330i (2 styles)

Style
330i Sedan 330i Sedan North America
Inventory price
Starting at $40,750 Starting at $40,750
Combined MPG
30 30
Engine
255.0-hp, 2.0-liter, 4 Cylinder Engine (Gasoline Fuel) 255.0-hp, 2.0-liter, 4 Cylinder Engine (Gasoline Fuel)

330i xDrive (2 styles)

Style
330i xDrive Sedan North America 330i xDrive Sedan
Inventory price
Starting at $42,750 Starting at $42,750
Combined MPG
28 28
Engine
255.0-hp, 2.0-liter, 4 Cylinder Engine (Gasoline Fuel) 255.0-hp, 2.0-liter, 4 Cylinder Engine (Gasoline Fuel)
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

Similar Cars

Research the 2020 BMW 330

Compare the 2020 BMW 330

2020 BMW 330 by popular city

BMW 330 trims