Skip to content

New BMW 3 Series for Sale

Vehicle Condition
Popular filters
Vehicle Condition
Brand
Nationwide
Price
POPULAR exterior colors
POPULAR interior colors
Body style
Features
Fuel type
Transmission
Drivetrain
Reset all
1,574 Listings
Clear all

Find a New BMW 3 Series Near You

TrueCar has 1,574 new BMW 3 Series models for sale nationwide, including a BMW 330i RWD and a BMW 330i xDrive. Prices for a new BMW 3 Series currently range from $45,795 to $76,595. Find new BMW 3 Series inventory at a TrueCar Certified Dealership near you by entering your zip code and seeing the best matches in your area.

BMW 3 Series Owner Reviews

7th Generation BMW 3 Series

2019 - Present
Overall Rating
4.6
9 out of 10
Based on 215 Ratings
Performance
4.7
Comfort
4.5
Fuel Efficiency
4.3
Safety Technology
4.5
Features
4.6
All reviews
5.010 out of 10
Performance
5.0
Comfort
4.0
Fuel Efficiency
5.0
Safety Technology
4.0
Features
4.0
Performance
5.0
Comfort
4.0
Fuel Efficiency
5.0
Safety Technology
4.0
Features
4.0
pros
It's just a great, well rounded vehicle.
cons
No heated seats in the back, no ventilated seats and the seats are not actually leather.
Submitted by CJ on --- --- ----|2025 BMW 3 Series M340i RWD
5.010 out of 10
Performance
5.0
Comfort
5.0
Fuel Efficiency
3.0
Safety Technology
5.0
Features
5.0
pros
Build quality
cons
Electric only range
Submitted by Vikram K on --- --- ----|2023 BMW 3 Series Plug-In Hybrid 330e RWD|Purchased on --- --- ----
5.010 out of 10
Performance
5.0
Comfort
5.0
Fuel Efficiency
4.0
Safety Technology
5.0
Features
5.0
pros
The car is high in technology and a pleasure to drive
cons
Braking has to be more effortless. Fuel efficiency has to be imporved.
Submitted by Rajesh K on --- --- ----|2023 BMW 3 Series 330i RWD|Purchased on --- --- ----
Depending upon the year and condition, TrueCar’s new BMW 3 Series inventory can range from $45,795 to $76,595, with years ranging from 2023 to 2026.
The new BMW 3 Series comes in a sedan body style. BMW 3 Series listings also offer automatic transmission. The BMW 3 Series also comes with multiple fuel type options, such as gas and plug-in hybrid models.
The top new BMW 3 Series trims based on nationwide inventory are the BMW 3 Series 330i with 1,388 listings, the BMW 3 Series M340i with 184 listings, and the BMW 3 Series 330e with 2 listings. The average price for the BMW 3 Series 330i is $53,144, with the BMW 3 Series M340i and BMW 3 Series 330e averaging $68,189 and $50,665 respectively.
Based on TrueCar’s inventory, new BMW 3 Series listings usually offer android auto, apple carplay, and backup camera. On the opposite end, only a small number of new BMW 3 Series listings have remote engine start, power trunk/liftgate, or adaptive cruise control.
The BMW 330i gets 31 combined MPG, per EPA estimate.