BMW 3 Series — Specs, Trims, Prices & Owner Reviews
The driver's benchmark — precision German engineering.
Model years 2015–2026 · Independent buyer data

BMW 3 Series: General Information
The driver's benchmark — precision German engineering.
Cars4Real covers the BMW 3 Series across the 2015–2026 model years.
It offers 180–386 hp, fuel economy of 26/36 mpg, 0–60 mph in 5.6 s, and seating for 5. Typical pricing spans $43,000 – $62,000.
BMW 3 Series by model year
2015 BMW 3 Series
2015 BMW 3 Series 320i
The 2015 BMW 3 Series 320i uses a 2.0L Turbo I4 producing 180 hp, paired with an 8-speed automatic (RWD), rated at 23/35 mpg and 0–60 mph in 7.1 s. MSRP started at $33,150, with the 320i xDrive at $35,150.
2015 BMW 3 Series 328i
The 2015 BMW 3 Series 328i uses a 2.0L Turbo I4 producing 240 hp, paired with an 8-speed auto / 6-speed manual (RWD), rated at 23/35 mpg and 0–60 mph in 5.7 s. MSRP started at $37,300, with the 328i xDrive at $39,300 and the 328i Sports Wagon at $41,950.
2015 BMW 3 Series 328d
The 2015 BMW 3 Series 328d uses a 2.0L Diesel I4 producing 180 hp, paired with an 8-speed automatic (RWD), rated at 32/45 mpg and 0–60 mph in 7.2 s. MSRP started at $39,950, with the 328d xDrive at $41,950.
2015 BMW 3 Series 335i
The 2015 BMW 3 Series 335i uses a 3.0L Turbo I6 producing 300 hp, paired with an 8-speed auto / 6-speed manual (RWD), rated at 22/33 mpg and 0–60 mph in 5.1 s. MSRP started at $43,000, with the 335i xDrive at $45,000.
2015 BMW 3 Series 328i Gran Turismo
The 2015 BMW 3 Series 328i Gran Turismo uses a 2.0L Turbo I4 producing 240 hp, paired with an 8-speed automatic (AWD), rated at 22/33 mpg and 0–60 mph in 6.4 s. MSRP started at $39,900, with the 335i Gran Turismo xDrive at $46,350.
2015 BMW 3 Series ActiveHybrid 3
The 2015 BMW 3 Series ActiveHybrid 3 uses a 3.0L Turbo I6 + Electric producing 335 hp, paired with an 8-speed automatic (RWD), rated at 25/33 mpg and 0–60 mph in 5.2 s. MSRP started at $50,200.
2016 BMW 3 Series
2016 BMW 3 Series 320i
The 2016 BMW 3 Series 320i uses a 2.0L Turbo I4 producing 180 hp, paired with an 8-speed automatic (RWD), rated at 23/35 mpg and 0–60 mph in 7.1 s. MSRP started at $33,150, with the 320i xDrive at $35,150.
2016 BMW 3 Series 328i
The 2016 BMW 3 Series 328i uses a 2.0L Turbo I4 producing 240 hp, paired with an 8-speed auto / 6-speed manual (RWD), rated at 24/36 mpg and 0–60 mph in 5.7 s. MSRP started at $38,350, with the 328i xDrive Sports Wagon at $42,650.
2016 BMW 3 Series 328d
The 2016 BMW 3 Series 328d uses a 2.0L Diesel I4 producing 180 hp, paired with an 8-speed automatic (RWD), rated at 32/45 mpg and 0–60 mph in 7.2 s. MSRP started at $39,850, with the 328d xDrive at $41,850 and the 328d xDrive Sports Wagon at $44,150.
2016 BMW 3 Series 330e
The 2016 BMW 3 Series 330e uses a 2.0L Turbo I4 PHEV producing 248 hp, paired with an 8-speed automatic (RWD), rated at 71 MPGe and 0–60 mph in 5.9 s. MSRP started at $43,700.
2016 BMW 3 Series 340i
The 2016 BMW 3 Series 340i uses a 3.0L Turbo I6 producing 320 hp, paired with an 8-speed auto / 6-speed manual (RWD), rated at 21/32 mpg and 0–60 mph in 4.8 s. MSRP started at $45,800, with the 340i xDrive at $47,800.
2016 BMW 3 Series 335i Gran Turismo xDrive
The 2016 BMW 3 Series 335i Gran Turismo xDrive uses a 3.0L Turbo I6 producing 300 hp, paired with an 8-speed automatic (AWD), rated at 19/29 mpg and 0–60 mph in 5.3 s. MSRP started at $47,950.
▶ Watch the 2016 BMW 3 Series 335i Gran Turismo xDrive review
2017 BMW 3 Series
2017 BMW 3 Series 320i
The 2017 BMW 3 Series 320i uses a 2.0L Turbo I4 producing 180 hp, paired with an 8-speed automatic (RWD), rated at 24/36 mpg and 0–60 mph in 7.1 s. MSRP started at $33,450.
2017 BMW 3 Series 330i
The 2017 BMW 3 Series 330i uses a 2.0L Turbo I4 producing 248 hp, paired with an 8-speed auto / 6-speed manual (RWD), rated at 24/35 mpg and 0–60 mph in 5.4 s. MSRP started at $38,750.
2017 BMW 3 Series 328d
The 2017 BMW 3 Series 328d uses a 2.0L Diesel I4 producing 180 hp, paired with an 8-speed automatic (RWD), rated at 32/45 mpg and 0–60 mph in 7.2 s. MSRP started at $40,250.
2017 BMW 3 Series 330e iPerformance
The 2017 BMW 3 Series 330e iPerformance uses a 2.0L Turbo I4 PHEV producing 248 hp, paired with an 8-speed automatic (RWD), rated at 71 MPGe and 0–60 mph in 5.9 s. MSRP started at $44,100.
2017 BMW 3 Series 340i
The 2017 BMW 3 Series 340i uses a 3.0L Turbo I6 producing 320 hp, paired with an 8-speed auto / 6-speed manual (RWD), rated at 21/32 mpg and 0–60 mph in 4.8 s. MSRP started at $47,900.
2018 BMW 3 Series
2018 BMW 3 Series 320i
The 2018 BMW 3 Series 320i uses a 2.0L Turbo I4 producing 180 hp, paired with an 8-speed automatic (RWD), rated at 24/36 mpg and 0–60 mph in 7.1 s. MSRP started at $34,900, with the 320i xDrive at $36,900.
2018 BMW 3 Series 330i
The 2018 BMW 3 Series 330i uses a 2.0L Turbo I4 producing 248 hp, paired with an 8-speed auto / 6-speed manual (RWD), rated at 24/34 mpg and 0–60 mph in 5.4 s. MSRP started at $40,250, with the 330i xDrive at $42,250, the 330i xDrive Sports Wagon at $44,650, and the 330i xDrive Gran Turismo at $45,050.
2018 BMW 3 Series 328d
The 2018 BMW 3 Series 328d uses a 2.0L Diesel I4 producing 180 hp, paired with an 8-speed automatic (RWD), rated at 32/45 mpg and 0–60 mph in 7.2 s. MSRP started at $41,750, with the 328d xDrive at $43,750 and the 328d xDrive Sports Wagon at $46,150.
2018 BMW 3 Series 330e iPerformance
The 2018 BMW 3 Series 330e iPerformance uses a 2.0L Turbo I4 PHEV producing 248 hp, paired with an 8-speed automatic (RWD), rated at 71 MPGe and 0–60 mph in 5.9 s. MSRP started at $45,600.
2018 BMW 3 Series 340i
The 2018 BMW 3 Series 340i uses a 3.0L Turbo I6 producing 320 hp, paired with an 8-speed auto / 6-speed manual (RWD), rated at 21/32 mpg and 0–60 mph in 4.8 s. MSRP started at $48,950.
2019 BMW 3 Series
2019 BMW 3 Series 330i
The 2019 BMW 3 Series 330i uses a 2.0L Turbo producing 255 hp, paired with an Automatic (RWD), rated at 26/36 mpg and 0–60 mph in 5.6 s. MSRP started at $44,300.
2019 BMW 3 Series 330i xDrive
The 2019 BMW 3 Series 330i xDrive uses a 2.0L Turbo producing 255 hp, paired with an Automatic (AWD), rated at 24/33 mpg and 0–60 mph in 5.4 s. MSRP started at $46,500.
2019 BMW 3 Series 330e
The 2019 BMW 3 Series 330e uses a 2.0L Turbo PHEV producing 288 hp, paired with an Automatic (RWD), rated at 74 mpge and 0–60 mph in 5.4 s. MSRP started at $48,900.
2019 BMW 3 Series M340i
The 2019 BMW 3 Series M340i uses a 3.0L I6 Turbo producing 382 hp, paired with an Automatic (RWD), rated at 22/31 mpg and 0–60 mph in 4.4 s. MSRP started at $58,000.
2019 BMW 3 Series M340i xDrive
The 2019 BMW 3 Series M340i xDrive uses a 3.0L I6 Turbo producing 382 hp, paired with an Automatic (AWD), rated at 21/29 mpg and 0–60 mph in 4.1 s. MSRP started at $60,200.
2020 BMW 3 Series
2020 BMW 3 Series 330i
The 2020 BMW 3 Series 330i uses a 2.0L Turbo I4 producing 255 hp, paired with an 8-speed automatic (RWD), rated at 26/36 mpg and 0–60 mph in 5.6 s. MSRP started at $40,750, with the 330i xDrive at $42,750.
2020 BMW 3 Series 330e
The 2020 BMW 3 Series 330e uses a 2.0L Turbo I4 PHEV producing 288 hp, paired with an 8-speed automatic (RWD), rated at 75 MPGe and 0–60 mph in 5.6 s. MSRP started at $44,550.
2020 BMW 3 Series M340i
The 2020 BMW 3 Series M340i uses a 3.0L Turbo I6 producing 382 hp, paired with an 8-speed automatic (RWD), rated at 22/30 mpg and 0–60 mph in 4.2 s. MSRP started at $54,000, with the M340i xDrive at $56,000.
2021 BMW 3 Series
2021 BMW 3 Series 330i
The 2021 BMW 3 Series 330i uses a 2.0L Turbo I4 producing 255 hp, paired with an 8-speed automatic (RWD), rated at 26/36 mpg and 0–60 mph in 5.6 s. MSRP started at $41,250, with the 330i xDrive at $43,250.
2021 BMW 3 Series 330e
The 2021 BMW 3 Series 330e uses a 2.0L Turbo I4 PHEV producing 288 hp, paired with an 8-speed automatic (RWD), rated at 75 MPGe and 0–60 mph in 5.6 s. MSRP started at $44,550.
2021 BMW 3 Series M340i
The 2021 BMW 3 Series M340i uses a 3.0L Turbo I6 producing 382 hp, paired with an 8-speed automatic (RWD), rated at 22/30 mpg and 0–60 mph in 4.2 s. MSRP started at $54,700.
2022 BMW 3 Series
2022 BMW 3 Series 330i
The 2022 BMW 3 Series 330i uses a 2.0L Turbo I4 producing 255 hp, paired with an 8-speed automatic (RWD), rated at 26/36 mpg and 0–60 mph in 5.6 s. MSRP started at $41,450, with the 330i xDrive at $43,450 and the 330e Plug-in Hybrid at $44,900.
2022 BMW 3 Series M340i
The 2022 BMW 3 Series M340i uses a 3.0L Turbo I6 producing 382 hp, paired with an 8-speed automatic (RWD), rated at 22/30 mpg and 0–60 mph in 4.1 s. MSRP started at $54,700, with the M340i xDrive at $56,700.
2023 BMW 3 Series
2023 BMW 3 Series 330i
The 2023 BMW 3 Series 330i received a G20 LCI refresh. It uses a 2.0L Turbo I4 producing 255 hp, paired with an 8-speed automatic (RWD), rated at 26/36 mpg and 0–60 mph in 5.6 s. MSRP started at $43,300, with the 330i xDrive at $45,300 and the 330e Plug-in Hybrid at $45,000.
2023 BMW 3 Series M340i
The 2023 BMW 3 Series M340i uses a 3.0L Turbo I6 producing 382 hp, paired with an 8-speed automatic (RWD), rated at 22/30 mpg and 0–60 mph in 4.1 s. MSRP started at $56,800, with the M340i xDrive at $58,800.
2024 BMW 3 Series
2024 BMW 3 Series 330i
The 2024 BMW 3 Series 330i uses a 2.0L Turbo I4 producing 255 hp, paired with an 8-speed automatic (RWD), rated at 26/36 mpg and 0–60 mph in 5.6 s. MSRP started at $44,500, with the 330i xDrive at $46,500, the 330e Plug-in Hybrid at $45,600, and the 330e xDrive Plug-in Hybrid at $47,600.
2024 BMW 3 Series M340i
The 2024 BMW 3 Series M340i uses a 3.0L Turbo I6 producing 386 hp, paired with an 8-speed automatic (RWD), rated at 22/30 mpg and 0–60 mph in 4.1 s. MSRP started at $57,600, with the M340i xDrive at $59,600.
2025 BMW 3 Series
2025 BMW 3 Series 330i
The 2025 BMW 3 Series 330i uses a 2.0L Turbo I4 producing 255 hp, paired with an 8-speed automatic (RWD), rated at 26/36 mpg and 0–60 mph in 5.6 s. MSRP started at $45,500, with the 330i xDrive at $47,500.
2025 BMW 3 Series M340i
The 2025 BMW 3 Series M340i uses a 3.0L Turbo I6 producing 386 hp, paired with an 8-speed automatic (RWD), rated at 22/30 mpg and 0–60 mph in 4.1 s. MSRP started at $59,600, with the M340i xDrive at $61,600.
2026 BMW 3 Series
2026 BMW 3 Series 330i
The 2026 BMW 3 Series 330i uses a 2.0L Turbo I4 producing 255 hp, paired with an 8-speed automatic (RWD), rated at 26/36 mpg and 0–60 mph in 5.6 s. MSRP started at $48,000, with the M340i at $57,000.
BMW 3 Series trim levels
| Trim | MSRP | Engine | Power | Drive | Economy |
|---|---|---|---|---|---|
| 320i | $33,150 | 2.0L Turbo I4 | 180 hp | RWD | 23 / 35 mpg |
| 328i | $37,300 | 2.0L Turbo I4 | 240 hp | RWD | 23 / 35 mpg |
| 328d | $39,950 | 2.0L Diesel I4 | 180 hp / 280 lb-ft | RWD | 32 / 45 mpg |
| 335i | $43,000 | 3.0L Turbo I6 | 300 hp | RWD | 22 / 33 mpg |
| 328i Gran Turismo | $39,900 | 2.0L Turbo I4 | 240 hp | AWD | 22 / 33 mpg |
| ActiveHybrid 3 | $50,200 | 3.0L Turbo I6 + Electric | 335 hp combined | RWD | 25 / 33 mpg |
| 320i | $33,150 | 2.0L Turbo I4 | 180 hp | RWD | 23 / 35 mpg |
| 328i | $38,350 | 2.0L Turbo I4 | 240 hp | RWD | 24 / 36 mpg |
| 328d | $39,850 | 2.0L Diesel I4 | 180 hp / 280 lb-ft | RWD | 32 / 45 mpg |
| 330e | $43,700 | 2.0L Turbo I4 PHEV | 248 hp combined | RWD | 71 MPGe |
| 340i | $45,800 | 3.0L Turbo I6 | 320 hp | RWD | 21 / 32 mpg |
| 335i Gran Turismo xDrive | $47,950 | 3.0L Turbo I6 | 300 hp | AWD | 19 / 29 mpg |
| 320i | $33,450 | 2.0L Turbo I4 | 180 hp | RWD | 24 / 36 mpg |
| 330i | $38,750 | 2.0L Turbo I4 | 248 hp | RWD | 24 / 35 mpg |
| 328d | $40,250 | 2.0L Diesel I4 | 180 hp / 280 lb-ft | RWD | 32 / 45 mpg |
| 330e iPerformance | $44,100 | 2.0L Turbo I4 PHEV | 248 hp combined | RWD | 71 MPGe |
| 340i | $47,900 | 3.0L Turbo I6 | 320 hp | RWD | 21 / 32 mpg |
| 320i | $34,900 | 2.0L Turbo I4 | 180 hp | RWD | 24 / 36 mpg |
| 330i | $40,250 | 2.0L Turbo I4 | 248 hp | RWD | 24 / 34 mpg |
| 328d | $41,750 | 2.0L Diesel I4 | 180 hp / 280 lb-ft | RWD | 32 / 45 mpg |
| 330e iPerformance | $45,600 | 2.0L Turbo I4 PHEV | 248 hp combined | RWD | 71 MPGe |
| 340i | $48,950 | 3.0L Turbo I6 | 320 hp | RWD | 21 / 32 mpg |
| 330i | $44,300 | 2.0L Turbo | 255 hp | RWD | 26 / 36 mpg |
| 330i xDrive | $46,500 | 2.0L Turbo | 255 hp | AWD | 24 / 33 mpg |
| 330e | $48,900 | 2.0L Turbo PHEV | 288 hp | RWD | 74 MPGe |
| M340i | $58,000 | 3.0L I6 Turbo | 382 hp | RWD | 22 / 31 mpg |
| M340i xDrive | $60,200 | 3.0L I6 Turbo | 382 hp | AWD | 21 / 29 mpg |
| 330i | $40,750 | 2.0L Turbo I4 | 255 hp | RWD | 26 / 36 mpg |
| 330e | $44,550 | 2.0L Turbo I4 PHEV | 288 hp combined | RWD | 75 MPGe |
| M340i | $54,000 | 3.0L Turbo I6 | 382 hp | RWD | 22 / 30 mpg |
| 330i | $41,250 | 2.0L Turbo I4 | 255 hp | RWD | 26 / 36 mpg |
| 330e | $44,550 | 2.0L Turbo I4 PHEV | 288 hp combined | RWD | 75 MPGe |
| M340i | $54,700 | 3.0L Turbo I6 | 382 hp | RWD | 22 / 30 mpg |
| 330i | $41,450 | 2.0L Turbo I4 | 255 hp | RWD | 26 / 36 mpg |
| M340i | $54,700 | 3.0L Turbo I6 | 382 hp | RWD | 22 / 30 mpg |
| 330i | $43,300 | 2.0L Turbo I4 | 255 hp | RWD | 26 / 36 mpg |
| M340i | $56,800 | 3.0L Turbo I6 | 382 hp | RWD | 22 / 30 mpg |
| 330i | $44,500 | 2.0L Turbo I4 | 255 hp | RWD | 26 / 36 mpg |
| M340i | $57,600 | 3.0L Turbo I6 | 386 hp | RWD | 22 / 30 mpg |
| 330i | $45,500 | 2.0L Turbo I4 | 255 hp | RWD | 26 / 36 mpg |
| M340i | $59,600 | 3.0L Turbo I6 | 386 hp | RWD | 22 / 30 mpg |
| 330i | $48,000 | 2.0L Turbo I4 | 255 hp | RWD | 26 / 36 mpg |
Specifications (2026)
| Engine | 2.0L Turbo I4 / 3.0L Turbo I6 / PHEVL |
|---|---|
| Fuel | Petrol/Hybrid |
| Power | 255-386 hp hp |
| Transmission | 8-speed automatic |
| Drivetrain | RWD/AWD |
| Length | 185.9 in mm |
| Width | 71.9 in mm |
| Height | 56.8 in mm |
| Wheelbase | 112.2 in mm |
| Cargo | 17 cu ft |
| Seats | 5 |
Compare the BMW 3 Series against any car
Put the BMW 3 Series side by side with rivals — specs, live prices, owner reviews, safety and depreciation, all in one independent comparison.
Compare the BMW 3 Series →BMW 3 Series vs the competition
Side-by-side breakdowns against the cars most often cross-shopped with the BMW 3 Series.
Rankings featuring the BMW 3 Series
Frequently asked questions
How much does the BMW 3 Series cost?
The BMW 3 Series has a typical price range of $43,000 – $62,000, spanning 42 trim levels. Actual prices vary by year, mileage and local market conditions.
What fuel economy does the BMW 3 Series get?
The BMW 3 Series achieves 26 / 36 mpg. Real-world figures depend on trim, drivetrain and driving style.
Is the BMW 3 Series reliable?
Owner-reported reliability is rated 6.8 / 10. Recall history: 3 recalls (2019–2022).
What years of the BMW 3 Series are available to compare?
Cars4Real covers BMW 3 Series model years 2015–2026. You can compare every year and trim side by side with live market prices and real owner reviews.