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
  • Tanzanite Blue II Metallic 2023 BMW 330 i xDriveTanzanite Blue II Metallic 2023 BMW 330 i xDriveTanzanite Blue II Metallic 2023 BMW 330 i xDriveTanzanite Blue II Metallic 2023 BMW 330 i xDriveTanzanite Blue II Metallic 2023 BMW 330 i xDriveTanzanite Blue II Metallic 2023 BMW 330 i xDrive

    $35,980

    28,900 mi.
    Est. $658/mo

    BMW of Cincinnati North

    4.7
    Check Availability
    Cincinnati, OH (26 mi)
    Quick view
  • Tanzanite Blue II Metallic 2022 BMW 330 xDriveTanzanite Blue II Metallic 2022 BMW 330 xDriveTanzanite Blue II Metallic 2022 BMW 330 xDriveTanzanite Blue II Metallic 2022 BMW 330 xDriveTanzanite Blue II Metallic 2022 BMW 330 xDriveTanzanite Blue II Metallic 2022 BMW 330 xDrive

    $32,989

    54,223 mi.
    Est. $603/mo

    McCluskey Chevrolet

    4.1
    Check Availability
    Cincinnati, OH (28 mi)
    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

    $36,400

    $1.1K
    21,219 mi.
    Est. $666/mo

    Lexus of Dayton

    4.0
    Check Availability
    Dayton, OH (18 mi)
    Quick view
  • WHITE 2018 BMW 330 xDriveWHITE 2018 BMW 330 xDriveWHITE 2018 BMW 330 xDriveWHITE 2018 BMW 330 xDriveWHITE 2018 BMW 330 xDriveWHITE 2018 BMW 330 xDrive

    $12,897

    121,505 mi.
    Est. $236/mo

    GTX Auto Group INC

    4.2
    Check Availability
    West Chester, OH (23 mi)
    Quick view
  • Black 2020 BMW 330 330i Sedan 4DBlack 2020 BMW 330 330i Sedan 4DBlack 2020 BMW 330 330i Sedan 4DBlack 2020 BMW 330 330i Sedan 4DBlack 2020 BMW 330 330i Sedan 4DBlack 2020 BMW 330 330i Sedan 4D

    $17,990

    90,225 mi.
    Est. $329/mo

    DecentRide.Com

    4.4
    Check Availability
    West Chester, OH (25 mi)
    Quick view
  • Bronze 2017 BMW 330 xDriveBronze 2017 BMW 330 xDriveBronze 2017 BMW 330 xDriveBronze 2017 BMW 330 xDriveBronze 2017 BMW 330 xDriveBronze 2017 BMW 330 xDrive

    $8,976

    138,288 mi.
    Est. $164/mo

    CarTrader LLC

    3.7
    Check Availability
    Cincinnati, OH (24 mi)
    Quick view
  • Melbourne Red Metallic 2018 BMW 330 xDriveMelbourne Red Metallic 2018 BMW 330 xDriveMelbourne Red Metallic 2018 BMW 330 xDriveMelbourne Red Metallic 2018 BMW 330 xDriveMelbourne Red Metallic 2018 BMW 330 xDriveMelbourne Red Metallic 2018 BMW 330 xDrive

    $14,497

    97,863 mi.
    Est. $265/mo

    GTX Auto Group INC

    4.2
    Check Availability
    West Chester, OH (23 mi)
    Quick view
  • Estoril Blue Metallic 2018 BMW 330 xDriveEstoril Blue Metallic 2018 BMW 330 xDriveEstoril Blue Metallic 2018 BMW 330 xDriveEstoril Blue Metallic 2018 BMW 330 xDriveEstoril Blue Metallic 2018 BMW 330 xDriveEstoril Blue Metallic 2018 BMW 330 xDrive

    $16,490

    75,311 mi.
    Est. $302/mo

    South Dayton Toyota

    3.7
    Check Availability
    Miamisburg, OH (17 mi)
    Quick view
  • Jet Black 2006 BMW 330 330i Sedan 4DJet Black 2006 BMW 330 330i Sedan 4DJet Black 2006 BMW 330 330i Sedan 4DJet Black 2006 BMW 330 330i Sedan 4DJet Black 2006 BMW 330 330i Sedan 4DJet Black 2006 BMW 330 330i Sedan 4D

    $3,425

    194,148 mi.
    Est. $63/mo

    DriveSmart Auto Sales of Fairfield

    Check Availability
    Fairfield, OH (23 mi)
    Quick view
  • Phytonic Blue Metallic 2021 BMW 330 i xDrivePhytonic Blue Metallic 2021 BMW 330 i xDrivePhytonic Blue Metallic 2021 BMW 330 i xDrivePhytonic Blue Metallic 2021 BMW 330 i xDrivePhytonic Blue Metallic 2021 BMW 330 i xDrivePhytonic Blue Metallic 2021 BMW 330 i xDrive

    $24,480

    63,758 mi.
    Est. $448/mo

    BMW of Cincinnati North

    4.7
    Check Availability
    Cincinnati, OH (26 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

    $13,999

    130,486 mi.
    Est. $256/mo

    Automotive Connection

    4.4
    Check Availability
    Fairfield, OH (22 mi)
    Quick view
  • Titanium Silver Metallic 2004 BMW 330 330Ci 2dr ConvertibleTitanium Silver Metallic 2004 BMW 330 330Ci 2dr ConvertibleTitanium Silver Metallic 2004 BMW 330 330Ci 2dr ConvertibleTitanium Silver Metallic 2004 BMW 330 330Ci 2dr ConvertibleTitanium Silver Metallic 2004 BMW 330 330Ci 2dr ConvertibleTitanium Silver Metallic 2004 BMW 330 330Ci 2dr Convertible

    $7,999

    87,721 mi.
    Est. $146/mo

    Automotive Connection

    4.4
    Check Availability
    Fairfield, OH (22 mi)
    Quick view
  • BLACK 2017 BMW 330 xDriveBLACK 2017 BMW 330 xDriveBLACK 2017 BMW 330 xDriveBLACK 2017 BMW 330 xDriveBLACK 2017 BMW 330 xDriveBLACK 2017 BMW 330 xDrive

    $13,997

    85,927 mi.
    Est. $256/mo

    GTX Auto Group INC

    4.2
    Check Availability
    West Chester, OH (23 mi)
    Quick view
  • Black 2019 BMW 330 330i xDrive AWD 4dr SedanBlack 2019 BMW 330 330i xDrive AWD 4dr SedanBlack 2019 BMW 330 330i xDrive AWD 4dr SedanBlack 2019 BMW 330 330i xDrive AWD 4dr SedanBlack 2019 BMW 330 330i xDrive AWD 4dr SedanBlack 2019 BMW 330 330i xDrive AWD 4dr Sedan

    $12,995

    152,355 mi.
    Est. $238/mo

    Unlimited Auto Group

    2.2
    Check Availability
    West Chester, OH (22 mi)
    Quick view
  • Gray 2017 BMW 330 330i xDrive AWD 4dr SedanGray 2017 BMW 330 330i xDrive AWD 4dr SedanGray 2017 BMW 330 330i xDrive AWD 4dr SedanGray 2017 BMW 330 330i xDrive AWD 4dr SedanGray 2017 BMW 330 330i xDrive AWD 4dr SedanGray 2017 BMW 330 330i xDrive AWD 4dr Sedan

    $1

    45,734 mi.
    Est. $0/mo

    Unlimited Auto Group

    2.2
    Check Availability
    West Chester, OH (22 mi)
    Quick view
  • $46,183

    8,590 mi.
    Est. $844/mo

    BMW of Dayton

    Dayton, OH (23 mi)
    Quick view
  • 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

    $32,998

    34,876 mi.
    Est. $603/mo

    CarMax Columbia

    Check Availability
    $299 delivery to West Carrollton, OH (16 mi)
    Quick view
  • Black 2022 BMW 330 I xDriveBlack 2022 BMW 330 I xDriveBlack 2022 BMW 330 I xDriveBlack 2022 BMW 330 I xDriveBlack 2022 BMW 330 I xDriveBlack 2022 BMW 330 I xDrive

    $26,998

    48,860 mi.
    Est. $494/mo

    CarMax Louisville

    Check Availability
    $99 delivery to West Carrollton, OH (16 mi)
    Quick view
  • 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

    $41,995

    21,797 mi.
    Est. $768/mo

    The BMW Store (Cincinnati)

    5.0
    Check Availability
    Cincinnati, OH (34 mi)
    Quick view
  • Skyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDrive

    $46,995

    2,155 mi.
    Est. $859/mo

    The BMW Store (Cincinnati)

    5.0
    Check Availability
    Cincinnati, OH (34 mi)
    Quick view
  • BLACK 2020 BMW 330 xDriveBLACK 2020 BMW 330 xDriveBLACK 2020 BMW 330 xDriveBLACK 2020 BMW 330 xDriveBLACK 2020 BMW 330 xDriveBLACK 2020 BMW 330 xDrive

    $16,988

    96,158 mi.
    Est. $311/mo

    Backroads Motorsports

    Check Availability
    Alexandria, KY (49 mi)
    Quick view
  • Black Sapphire Metallic 2006 BMW 330 330i 4dr SedanBlack Sapphire Metallic 2006 BMW 330 330i 4dr SedanBlack Sapphire Metallic 2006 BMW 330 330i 4dr SedanBlack Sapphire Metallic 2006 BMW 330 330i 4dr SedanBlack Sapphire Metallic 2006 BMW 330 330i 4dr SedanBlack Sapphire Metallic 2006 BMW 330 330i 4dr Sedan

    $5,900

    160,347 mi.
    Est. $108/mo

    Mila Auto Sales

    Check Availability
    Cincinnati, OH (34 mi)
    Quick view
  • $32,995

    43,742 mi.
    Est. $603/mo

    The BMW Store (Cincinnati)

    5.0
    Check Availability
    Cincinnati, OH (34 mi)
    Quick view
  • $35,995

    10,014 mi.
    Est. $658/mo

    The BMW Store (Cincinnati)

    5.0
    Check Availability
    Cincinnati, OH (34 mi)
    Quick view

BMW 330 prices by year

Model year Average price Deals
2026 BMW 330 $56,836

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 $31,418, with pricing starting at $1.

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

Similar Cars

Compare the BMW 330

Used BMW 330 by city